Cron

드루팔 성능/속도 올리기 제3탄 - 정기적 작업(크론, CRON)은 예상 외로 중요하다

드루팔에서 정기적 작업(크론, CRON)은 의외로 중요하다.

아니... 아주 중요하다.

어제 이와 관련된 글을 하나 댓글로 썼는데...
http://palpal.org/ko/node/287#comment-249

요약하자면, 정기적 작업인 크론이 제대로 작동하지 않아
accesslog와 watchdog테이블이 (오래된 내용을 삭제하는) 정리가 되지 못했다.
이로 인해 해당 드루팔 DB의 용량이 기하급수적으로 늘어나 백업에 문제가 됐다.

하지만 자세히 살펴보면 백업에만 문제가 되는 게 아니다...
팔팔.오알지의 경우에는 하루 하루 자동 백업을 하면서 CPU 부하 및 HDD 용량부담이
나날이 늘어났고 원인을 뒤늦게 발견해서 그 동안에 사이트 응답이 느린 적도 많았다.
(원래부터 한 서버에 11개의 사이트 운용으로 과중한 부하가 있어왔던 터라 위 문제는 더 심했다)

또한 드루팔 사이트 자체의 DB조회 및 그 응답속도에도 조금은 영향을 미치지 않았을까...

정기적인 크론을 설정하기 편한 Linux 박스의 경우에는 비교적 안정되지만,
호스팅 서버가 유저별로 크론을 지원하지 않거나 크론 설정 및 기동이 쉽지 않은
여타 OS서버의 경우, PoormansCron 모듈이나 Cron Plus 모듈을 대신 사용하곤 한다.

PoormansCron 모듈 - http://drupal.org/project/poormanscron
* 시스템적인 crontab 설정이 불필요해서 설정이 비교적 간단한 편이다. 자세히 보기 »

내용묶음