Белый лист вместо Crona

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

Аватар пользователя Patriot_Z Patriot_Z 21 апреля 2009 в 1:19

Ребята помогите решить проблему, после небольших манипуляций с таксономией заметил что крон стал белым :(, что делать бекапов нет Sad

Комментарии

Аватар пользователя root root 21 апреля 2009 в 1:25

Белый крон это как? Вообще результатом нормального исполнения cron.php является белая страница - это нормально.

Аватар пользователя Patriot_Z Patriot_Z 21 апреля 2009 в 1:55

я запустил крон из раздела модули, для проверки на наличие новых версий.
Раньше после выполнения крона он редиректил назад в модули, сейчас же этого не произошло.
Также в разделе "Недавние записи в системном журнале" появилась запись:

(!) cron 2009-04-21 01:38 Выполнение регулярных процедур (cron) превысило ... admin

Сообщение Выполнение регулярных процедур (cron) превысило отведенное время и было прервано.

Аватар пользователя axel axel 21 апреля 2009 в 2:46

Patriot_Z wrote:
я запустил крон из раздела модули, для проверки на наличие новых версий.
Раньше после выполнения крона он редиректил назад в модули, сейчас же этого не произошло.
Также в разделе "Недавние записи в системном журнале" появилась запись:

(!) cron 2009-04-21 01:38 Выполнение регулярных процедур (cron) превысило ... admin

Сообщение Выполнение регулярных процедур (cron) превысило отведенное время и было прервано.

Да никуда он не редиректит, он просто _ничего_ не выводит после исполнения. поэтому остаётся та страница, которая была загружена последней. Если запустить с чистой страницы (белый экран), он и останется. Вот то что превышено допустимое время исполнения, это повод для беспокойства - крон не отрабатывает до конца. Попробовать отрубать модули по очереди и смотреть, когда крон вернётся в норму.

Аватар пользователя kosilko kosilko 21 апреля 2009 в 4:06

Может и лимит времени выполнения скриптов на сервере маловат? Если тридцать секунд по дефолту установлено, а у вас куча модулей и проверка обновлений включена + агрегатор новостей каналов так на десять, и еще переиндексация поиска запущена (кстати посмотрите состояние индекса, что там после ваших операций с таксономией), тогда да, белый экран будет.

Аватар пользователя Patriot_Z Patriot_Z 21 апреля 2009 в 11:51

Таймаут стоит 90 сек,как выяснилось модуль который не дает крону работать это Search.
Только что мне теперь делать поисковик то все равно нужен Sad

Уменьшение количества пунктов, индексируемых за один запуск крона [не помогло]

Аватар пользователя kosilko kosilko 21 апреля 2009 в 12:41

"Patriot_Z" wrote:
Уменьшение количества пунктов, индексируемых за один запуск крона [не помогло]

попробуйте запустиь крон несколько раз, пока количество непроиндексированных элементов не сведется к нулю, и кстати сколько нод он за один проход индексирует?

Аватар пользователя Patriot_Z Patriot_Z 21 апреля 2009 в 13:26

я поставил минимум 10, но после запуска количество проиндексированных не растет.
те крон выполняет индексацию вообще

Аватар пользователя kosilko kosilko 21 апреля 2009 в 14:00

была такая проблема, перманентно оставалось 8 непроиндексированных элементов. Попробуйте как вариант очистить в БД все таблицы поиска - search_dataset, search_index, search_node_links, search_total, (бэкап сделать не забудьте)