정기적인 CRON 작업을 멈추게 하는 문제 모듈을 찾고 싶을 때

댓글

1 comment posted
직접적인 장소로는,

직접적인 장소로는, 코어를 손대서 좋지는 않지만...

includes/module.inc의 약 480라인 근처의

*******************************************
foreach (module_implements($hook) as $module) {
$function = $module .'_'. $hook;
*******************************************
바로 아래에 다음과 같은 구문을 넣으면 되겠다.

if ($hook == 'cron') watchdog('cron', "hit $module cron"); // add this line for DEBUG

그러면, 관리화면의 로그 항목에 크론 실행시 로그가 남는다.
문제있는 모듈을 찾아보다. hook_cron()함수가 각 모듈에서 임플리먼트돼서 사용중인게 기록된다.

Posted by 익명 on 일, 2009-12-27 23:02