Как обойти time limit при работе CRON?

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

Аватар пользователя pavk pavk 8 июня 2011 в 11:55

Запускаю cron.php через команду в панели управления хостингом для регулярных заданий. через wget (также через curl).
В логах друпала работа полностью исполняется.

Ксли подключаю скрипт, который делает несколько запросов к сторонним xml-сервисам, то в логах: Cron run exceeded the time limit and was aborted. И скрипт не выполняется дальше.

Когда же запускаю cron.php через браузер, то скрипт срабатывает успешно.

Есть ли решение такой проблемы у присутствующих?

Спасибо

Комментарии

Аватар пользователя Sun-fire Sun-fire 8 июня 2011 в 16:42

Громоздкие скрипты желательно с помощью queue API делить на части, и выполнять пачками при запуске крона. Тогда как правило ничего не падает.