Category Archives: system

Linux cron 관련 팁(?)

1시간 마다 페이스북 API를 호출해서 업데이트 여부를 체크한뒤, DB에 쌓으려고 cron 으로 작업을 등록시켜놓았다. 그런데.. 페이스북은 업데이트가 되었지만, DB는 업데이트가 안되는 것이다.!! ruby 버전이 의심이 되어서 logger 를 이용해서 version 정보를 로그로 남게 해보니, 역시나 1.9.3-dev 로 나와야 하는데, 1.8.7로 찍히는 것이다. 환경설정 문제인데.. 검색을 해보니 환경설정을 다시 읽어들이게 하라는 것이다. 보안관련 이슈라는데.. 좀 더 찾아봐야겠다. 아무튼, 호출되는 스크립트 상단에서 source /home/eunchul/.bashrc [...]
Also posted in bash, commands, debian, linux | Tagged , | Leave a comment

Passenger 설정으로 Rails 응답속도 개선하기.

새벽에 잠이 안와서 미루고 미뤄뒀던, passenger 세부 설정을 살펴보았다. 문제는, 한동안 접속이 없다가 페이지 접속을 시도하면 처음 응답까지 대략 10여초는 족히 걸리는 것이다. 한번 접속한뒤에는 메모리에 올라와서 응답속도가 정상으로 돌아오지만.. 환경: Debian Lenny amd64, Memory 256MB, ruby-1.9.3-dev, rails3-beta3, passenger-2.2.11, apache2.2 우선 Configuration Phusion Passenger 를 읽어보고, 서버 환경에 맞게끔 수치를 조절하면서 적용을 시켜보면 될것이다. Global server configuration … PassengerMaxPoolSize 4 PassengerPoolIdleTime 0 RailsFrameworkSpawnerIdleTime 0 RailsAppSpawnerIdleTime [...]
Also posted in web | Tagged , | Leave a comment

Create LVM

pvcreate # pvcreate /dev/sda8 Physical volume “/dev/sda8″ successfully created # pvdisplay … “/dev/sda8″ is a new physical volume of “37.24 GB” — NEW Physical volume — PV Name /dev/sda8 VG Name PV Size [...]
Also posted in commands, debian, filesystem, linux | Tagged , , | Leave a comment