Здравствуйте.
Не работает крон. Не запускается и в ручную, пишет - Попытка перезапуска выполнения регулярных процедур (cron) в то время, как они уже выполняются.
Нашел следующую инфу:
"Кто виноват?
Что бы выяснить какой модуль виноват в зависании крона сделайте следующее:
В файле includes/module.inc в самой последней функции function module_invoke_all() поменяйте строку 404-405
<?php
foreach (module_implements($hook) as $module) {
$function = $module .'_'. $hook;
?>
на
<?php
foreach (module_implements($hook) as $module) {
if ($hook == 'cron') {
watchdog('cron_runs', $module); }
$function = $module .'_'. $hook;
?>
Таким образом у вас появится новая категория "cron_runs" в журнале
В этой категории будет список модулей вызывавших крон.
Крайний последний модуль и будет виноват в его зависании.
После диагностики обязательно верните все файлы ядра в исходное состояние т.к. хакать ядро это как вступать в беспорядочные половые отношения."
Но не знаю как ей дать ума. Где найти этот журнал в котором будет список модулей вызывавших крон.
Подскажите, если знаете.
Комментарии
admin/reports/dblog