Не работает cron

Главные вкладки

Аватар пользователя mapcuk mapcuk 18 июня 2009 в 20:27

Привет.
На сайте с Drupal 6.12 перестал работать cron.
В логе выдает «Время выполнения регулярных процедур превысило час, скорее всего это зависание.»
Вероятно произошло вместе с обновлением ядра. Но рядом есть есть сайт с такоой же версией ядра и крон работает.

Смотрел рецепты по быстрой диагностике, там вараинт с выводом всех всех модулей которые запускают cron у меня ничего не показал.
Пробывал отключать все модули - тоже не помогло.
Крон запускал из адресной строки http://17slonov.ru/cron.php и с консоли curl-ом для теста
Что можно сделать?

Комментарии

Аватар пользователя mapcuk mapcuk 19 июня 2009 в 6:14

Попробывал - не получилось с первого раза.

На всякий случай все файлы обновил, перенёс тока файлы, тему, и нужные модули.

Опять сделал по рецепту - заработало.

А объяснение какое-нить есть этому?

Аватар пользователя Nickolyan Nickolyan 19 июня 2009 в 4:39

У меня на днях была подобная фигня из-за модуля search. Пришлось его отключить и прикрутить гугловский поиск. Материалы довольно объемные и на шаред-хостинге элементарно не индексировал большие статьи и зависал.

Аватар пользователя neochief neochief 19 июня 2009 в 17:35

Посреди запуска крона он был прерван и семафор стоял на каком-то непонятном значении. Вы его просто обнулили и все начало работать. На моей практике это случалось всего раз, ну вот и ваш второй.

Аватар пользователя AnNik AnNik 30 июня 2009 в 9:21

Возникла аналогичная проблема, рецепт neochief из 1 коммента, увы, не помог...
В какую бы еще сторону поглядеть?

Аватар пользователя AnNik AnNik 30 июня 2009 в 9:45

Хм... Отключил Search, крон отработал нормально, снова включил Search, крон опять подвисает...
Это при том, что сайт на неслабом дедике и в настройках поиска "Количество пунктов, индексируемых за один запуск крона" включено по минимуму, 10...
Надо, видимо, настройки мускула поковырять, явно затыкается где-то на индексации для поиска...

Аватар пользователя goodboy goodboy 8 декабря 2009 в 23:36

AnNik, у меня все то же самое - крон затыкается на Search. Выдает на белом фоне: "Страниц: 2"
Пробовал при помощи модуля Supercron - Invoke для Search не выполняется.

Было проиндексировано 34%. Запустил переиндексацию, стало 0%. Таблицы, что начинаются с "search_" не очистились, как ожидалось. В поиске что-то ищется...

Вы что-то раскопали в настройках mySQL? Решили задачу?

Аватар пользователя mapcuk mapcuk 30 июля 2009 в 1:56

Кста, я потом понил почему у меня крон не отрабатывал .. он отрабатывал но коментов было очень много .. был заспамен. А комменты у меня модерировались ..