Запускаю cron.php через команду в панели управления хостингом для регулярных заданий. через wget (также через curl).
В логах друпала работа полностью исполняется.
Ксли подключаю скрипт, который делает несколько запросов к сторонним xml-сервисам, то в логах: Cron run exceeded the time limit and was aborted. И скрипт не выполняется дальше.
Когда же запускаю cron.php через браузер, то скрипт срабатывает успешно.
Есть ли решение такой проблемы у присутствующих?
Спасибо
Комментарии
Лучше всего исполнять крон напрямую через php. То есть командой >php cron.php
Громоздкие скрипты желательно с помощью queue API делить на части, и выполнять пачками при запуске крона. Тогда как правило ничего не падает.