я запустил крон из раздела модули, для проверки на наличие новых версий.
Раньше после выполнения крона он редиректил назад в модули, сейчас же этого не произошло.
Также в разделе "Недавние записи в системном журнале" появилась запись:
я запустил крон из раздела модули, для проверки на наличие новых версий.
Раньше после выполнения крона он редиректил назад в модули, сейчас же этого не произошло.
Также в разделе "Недавние записи в системном журнале" появилась запись:
Сообщение Выполнение регулярных процедур (cron) превысило отведенное время и было прервано.
Да никуда он не редиректит, он просто _ничего_ не выводит после исполнения. поэтому остаётся та страница, которая была загружена последней. Если запустить с чистой страницы (белый экран), он и останется. Вот то что превышено допустимое время исполнения, это повод для беспокойства - крон не отрабатывает до конца. Попробовать отрубать модули по очереди и смотреть, когда крон вернётся в норму.
Может и лимит времени выполнения скриптов на сервере маловат? Если тридцать секунд по дефолту установлено, а у вас куча модулей и проверка обновлений включена + агрегатор новостей каналов так на десять, и еще переиндексация поиска запущена (кстати посмотрите состояние индекса, что там после ваших операций с таксономией), тогда да, белый экран будет.
Уменьшение количества пунктов, индексируемых за один запуск крона [не помогло]
попробуйте запустиь крон несколько раз, пока количество непроиндексированных элементов не сведется к нулю, и кстати сколько нод он за один проход индексирует?
была такая проблема, перманентно оставалось 8 непроиндексированных элементов. Попробуйте как вариант очистить в БД все таблицы поиска - search_dataset, search_index, search_node_links, search_total, (бэкап сделать не забудьте)
Комментарии
память
Белый крон это как? Вообще результатом нормального исполнения cron.php является белая страница - это нормально.
Раньше был метисом?
я запустил крон из раздела модули, для проверки на наличие новых версий.
Раньше после выполнения крона он редиректил назад в модули, сейчас же этого не произошло.
Также в разделе "Недавние записи в системном журнале" появилась запись:
(!) cron 2009-04-21 01:38 Выполнение регулярных процедур (cron) превысило ... admin
Сообщение Выполнение регулярных процедур (cron) превысило отведенное время и было прервано.
Да никуда он не редиректит, он просто _ничего_ не выводит после исполнения. поэтому остаётся та страница, которая была загружена последней. Если запустить с чистой страницы (белый экран), он и останется. Вот то что превышено допустимое время исполнения, это повод для беспокойства - крон не отрабатывает до конца. Попробовать отрубать модули по очереди и смотреть, когда крон вернётся в норму.
спасибо буду капать
Может и лимит времени выполнения скриптов на сервере маловат? Если тридцать секунд по дефолту установлено, а у вас куча модулей и проверка обновлений включена + агрегатор новостей каналов так на десять, и еще переиндексация поиска запущена (кстати посмотрите состояние индекса, что там после ваших операций с таксономией), тогда да, белый экран будет.
Таймаут стоит 90 сек,как выяснилось модуль который не дает крону работать это Search.
Только что мне теперь делать поисковик то все равно нужен
Уменьшение количества пунктов, индексируемых за один запуск крона [не помогло]
попробуйте запустиь крон несколько раз, пока количество непроиндексированных элементов не сведется к нулю, и кстати сколько нод он за один проход индексирует?
я поставил минимум 10, но после запуска количество проиндексированных не растет.
те крон выполняет индексацию вообще
была такая проблема, перманентно оставалось 8 непроиндексированных элементов. Попробуйте как вариант очистить в БД все таблицы поиска - search_dataset, search_index, search_node_links, search_total, (бэкап сделать не забудьте)