Убил сегодня утром два часа на то, чтобы найти корень проблемы. Пытаюсь запустить Cron через админку: Администрирование → Конфигурация → Система → Cron → Запустить cron. А он не запускается, выдаёт ошибку. Как бы нехорошо. Я тут собрался переиндексировать поисковые индексы, а оно не работает... Вечером сбросил индекс, а он утром до 100% так и не добрался, хотя должен был. Первым делом полез в логи PHP, а там: [07-Aug-2022 10:29:11 Europe/Moscow] PHP Fatal error: Maximum execution time of 240 seconds exceeded in drupal\core\lib\Drupal\Core\Database\StatementWrapper.php on line 145 Очень странно. Первая странность в том, что при попытке запустить Cron вручную никаких 240 секунд не проходит, ошибка выдаётся моментально. А вторая странность в том, что таймаут 240 секунд у меня нигде не настроен. Лезу в код и нахожу в \core\lib\Drupal\Core\Cron.php вот такую строку: // Try to allocate enough time to run all the hook_cron implementations.
Environment::setTimeLimit(240); Ай-ай-ай. Костыли в к