요새 아파치외 웹서버를 사용하다 보니 로그에 출력시 버퍼가 모자라서 웹서버가 에러가 나는 경우가 발생했다. 503 오류가 생기는거 같은데 앞으로 웹서버 설정시 기본적으로 체크해봐야할 항목이 될 듯하다. 오류는 두 가지 웹서버?에서 나왔는데 Nginx 와 Django 웹어플 구동을 위해서 돌렸던 uwsgi 이렇게 두가지에서 발생했다.uwsgiPython으로 구동되는 웹어플을 운영할때 사용하는데 Django와 Flask에서 사용한다. 버퍼 부족 오류가 날때 다음과 같이 한다. 해당 uwsgi의 ini 파일을 열고 buffer-size를 조정한다. 디폴트가 4096 으로 잡혀 있는데 65535 까지 증가시키면 된다. [uwsgi] chdir = ... module = config.wsgi master = tr..
virtual box 같은 곳에 VM 기본 이미지를 만들기 위한 세팅정보 입니다. CentOS 6.7 minimal 이미지에서 진행합니다. virtual box 네트워크 환경 설정(1) Oracle VM VirtualBox 상단 메뉴의 "파일 > 환경 설정 > 네트워크" 메뉴로 갑니다. NAT 네트워크 : 내부 전용 네트워크 그룹을 구성합니다. 이미 생성된 NatNetwork 의 정보를 수정/조회합니다. 다른 그룹을 원한다면 새로 생성해서 구성해야 합니다. 호스트 전용 네트워크 : 내부 전용 네트워크에서 현재 사용중인 호스트(PC)와 통신을 하기위해 설정합니다. NAT 과 같은 네트웍과 함께 사용할 수도 있고 같은 레벨의 네트워크 구성 그룹에서 사용할 네트워크 구성입니다. virtual box 네트워크 ..
CentOS 에서 Yum 으로 패키지 설치를 하는 경우 Default Yum Repository 로는 구버전이나 원하는 버전을 설치할 수 없다. 그래서 최신 혹은 특정버전이 패키징 되어 있는 저장소를 찾아 추가한 뒤 Yum 으로 설치해야 한다. 여기서는 CentOS 6.7 기준으로 작성되었다.EPEL 저장소 레드햇/페도라 쪽에서 관리하는 저장소이며 CentOS 에 기본적으로 설치되는 것으로 알고 있다. 일단 최신으로 업데이트 한다. # yum install epel-release이 명령으로 저장소가 업데이트 되지 않는다면 각 버전별로 rpm 패키지를 받아와서 설치해야 한다. CentOS 6.x : https://dl.fedoraproject.org/pub/epel/epel-release-latest-6...
버철박스에 Nginx + PHP-FPM을 설치해서 쓰는데 문제 그냥 일반적인 페이지에서는 정상적으로 보이는데 로그인 베이스의 phpmyadmin을 사용하는데 계속 50x 에러를 내면서 실행이 되지 않는 문제 발생.nginx 설정 파일하고 php-fpm 설정 파일로 난리를 쳤으나 안되서 밀어버리고 다시 설치할까 하다가, 마지막으로 에러 로그 파일 확인.nginx 에러 로그( /var/log/nginx/error.log ) 를 확인하니 별거 없었음 그냥 104번 fail 정도만 뜨는 수준이었는데 php-fpm 에러 로그( /var/log/php-fpm/error.log ) 를 보니 로그인 확인등을 위해서 세션을 만들어야 하는데 세션 만들어야 하는 디렉토리에 쓰기 권한이 없어서 계속 에러가 나고 있었음!로그를..
node.js를 리눅스에서 설치하는 경우 패키지로 하거나 소스를 컴파일 하게 됩니다.소스로 컴파일 하는 경우 혹은 패키지로 설치했을때 npm을 이용해 패키지를 설치하였으나 지속적으로 해당 패키지를 찾을 수 없다는 에러를 보는 경우가 있는데 이때는 모듈을 관리하는 디렉토리를 환경변수로 지정해 주어야 합니다. 일단 윈도우 설치 버전에서는 이런 문제가 없었는데, CentOS6 64bit 랑 Ubuntu 12.04 서버 버전에서 문제가 똑같이 발생 했습니다. node.js 버전은 모두 0.8.16 기준입니다.다음 코드를 /etc/profile 혹은 /etc/enviroment 혹은 .bash_profile에 넣습니다.(저는 /etc/profile에 넣고 # source /etc/profile 해주었습니다.)ex..
noSQL가 쓰이기 시작하고 있어서 어떤 기술인가 뒤적거리다가 한번 써보기로 하고 쓸만한? DB를 고르기 시작했는데, 벤치마크 결과 우수하다고 생각되는 Cassandra(http://cassandra.apache.org/)를 먼저 선택했다. 일단 문제가 된 부분은 Java 기반의 프로그램이라는것 java를 설치해야 실행이 된다. java가 깔려있다면 실행 자체는 아주 쉽다. 그 다음 문제는 PHP 익스텐션이 없다는 점. thrift 기반으로 만들어졌지만 제대로된 퍼포먼스를 보려면 아무래도 사전 컴파일된 익스텐션 형태가 좋다. 테스트 환경이 윈도우 + RWAPM 이라서 dll 익스텐션이 필요한데 구하기가 힘들다.(직접 컴파일하기는 더 힘들다;) 마지막으로 업데이트가 너무 빠르다는 단점이 있다. 한달에 한번..
- Total
- Today
- Yesterday
- css
- 게임
- ajax
- Style
- buffer-size
- novalogic
- 보안
- castle
- 자바스크립트
- Repository
- 설치
- deltaforce
- 버퍼사이즈
- NODE_PATH
- 업데이트
- javascript
- 무툴즈
- 모듈 경로
- mootools
- 리눅스
- 노바로직
- rwapm
- kisa
- IE
- epel
- swfupload
- 버퍼문제
- 캐슬
- php
- 델타포스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |