Вы здесь

cron, его запуск и задачи

В панели управления хостера запуск cron'а задан следующей командой:

/usr/local/bin/wget "yl3bu.lv/cron.php"

задана периодичность 1 час и по выполнении отправка подтверждения на адрес эл. почты. Всё это прекрасно работает для обслуживания самого Друпала, а также модуля Akismet (защита от спама). Но вот попытка импортировать RSS новости (одной ленты) приводит систему в состояние "зависания".

От хостера приходят мэйлы об успешном выполнении задания, а выполнение предидущего задания скрипта cron.php не прекращается и при следующем запуске в системном журнале отчёты:

  • Попытка перезапуска выполнения регулярных процедур (cron) в то время, как они уже выполняются;
  • Время выполнения регулярных процедур превысило час, скорее всего это зависание.

Таким образом, задания крона перестают выполнятся вообще. Ручной запуск обновления той же RSS ленты отрабатывает секунды за две. Кстати, включение модуля Update status, приводит к тем же последствиям, пришлось его отключить.

В чём тут проблема?

P.S. Drupal 5.6, hosting FreeBSD

Спасибо.
Александр

Комментарии

Изображение пользователя drupal.org.ru

Вот тут есть несколько обсуждений. Google CSE: /usr/local/bin/wget.