Добрый день!
Возникли проблемы при поиске обновлений для ядра и модулей и запуске крона, причём я не могу эти ошибки локализовать. При попытке запуска admin/reports/updates/check система напрягается, а потом выдаёт пятисотую ошибку. При этом в admin/reports/updates иногда (!) всё-таки появляются пояснения о том, что проверка обновлений сделана («Последняя проверка: 4 минуты 56 секунд назад», например), но судя по списку, проводится эта проверка не для всего списка модулей — например, для views, который у меня идёт последним в списке, написано «Не найдены доступные версии». Судя по «Отчёту о состоянии», та же проблема и с обновлениями ядра.
1. Я искал по всем доступным логам, но никакой информации об ошибках не нашёл. Что интересно, в admin/reports/status было написано, что крон не выполнялся в течение 19 часов, хотя на web-cron.ru я настроил запуск своего крона раз в час.
2. Попробовал запустить cron.php руками, но получал лишь «информативное» сообщение «Ошибка запуска Cron.»
3. В результате я сделал вывод, что виноват в ошибках может быть модуль, который я пишу со вчерашнего дня. Он у меня был включен на сайте.
4. После отключения своего модуля сделал update.php — пропал simplemenu, крон по-прежнему не запускался.
5. Отключил и включил simplemenu, сделал update.php — simplemenu появился, крон запускается, но с ошибками (например, предупреждение «Невозможно обработать RSS-ленту с сайта Liverpool Daily Post в результате "-139715052 ".»), при этом в «Отчёте о состоянии» далеко не сразу появилось сообщение о том, что крон вообще запускался, а обновления ядра и модулей до сих пор проверены не все.
Подскажите, пожалуйста, что следует делать в этом случае? Где искать и как исправлять ошибки? Мой модуль вряд ли мог наворотить всех этих дел, потому что вся его работа — два запроса к базе и создание двух блоков, темизированных под списки. Ни новых таблиц, ни записей в старые он не делает. Модуль, конечно, кривой, но не столько, чтобы создавать подобные проблемы -)
Комментарии
Иногда помогает отключение проверки обновлений "Update status" в http://example.com/admin/build/modules
Может еще помочь отключение и очистка всех кешов
Спасибо. Глюки пропали фактически сами собой. Прибил Devel и поотключал некоторые блоки.