Принимается ответ НЕПРАВИЛЬНО.Ограничение времени Крона в Drupal жестко задано до 240 секунд.См. Функцию drupal_cron_run
в includes/common.inc
, а именно эти строки:
drupal_set_time_limit(240);
и
if (!lock_acquire('cron', 240.0)) {
(на основе источника Drupal 7.12)
, нет способа изменить это глобально без взлома ядра.Я слышал, что он предложил вызывать drupal_set_time_limit
внутри вашей реализации hook_cron
, так как это сбрасывает счетчик PHP.Однако это не поможет, если это сторонний модуль, реализующий hook_cron
.