본문 바로가기

컴퓨터와 인터넷

드루팔 Drupal 과 크론 예약작업

반응형


드루팔 (Drupal) 6,7 크론 예약작업 설정 및 실행방법

크론 설정은 드루팔 웹사이트 구축에 있어 매우 중요한 부분이다.

검색 모듈의 컨텐츠 인덱싱, 수집모듈의 피드 수집, 핑 모듈의 다른 사이트의 업데이트 알림.

시스템 모듈의 로그 정리와 같은  주기적 유지보수 작업

이 모든 것들이 적합하게 설정된 크론 작업에 의존한다.


크론작업이란?

정해진 시간과 날짜 등에 맞추어 실행되는 예약 작업이다.

크론 작업은 서버호스팅을 사용하는 경우 crontab -e 로 설정가능하지만

일반 웹호스팅에서는 보통 사용하기 힘들다.

cPanel 등을 사용하는 호스팅 업체 또는 몇몇 웹호스팅 업체에서는

크론 설정을 사용 가능하게 해주는 경우도 있기는 하다.


드루팔에서는 아래와 같은 url 주소로 크론이 실행된다.

(http://www.example.com/cron.php)


크론 작업 없이 드루팔 크론을 실행하는 방법.

드루팔7에서는 "Poor man's cron" 모듈이 코어에 포함이 되어 있어 더 이상 별도로 설치 할 필요가 없다.

대신에 (Administration > Configuration > System > Cron) 에서 설정이 가능하다.


드루팔6에서는 이런 부분을 Poormanscron 모듈을 설치하여 동일하게 사용할 수 있다.


그외 도움이 되는 정보

크론 명령어를 이용한 크론 설정 (영문)

http://drupal.org/node/23714

크론 수동으로 실행(영문)

http://drupal.org/node/158922

크론 문제점 해결(영문)

http://drupal.org/node/553430


Multisite cron

http://drupal.org/node/237503

Configuring cron without wget, lynx, or curl commands

http://drupal.org/node/65307


일부출처: http://drupal.org/cron

반응형