Назад | Перейти на главную страницу

Увеличение максимального времени выполнения

У меня Ubuntu 14, и я включил fpm-event с Apache.

apachectl -V | grep -i mpm показывает:

Server MPM:     event

Кажется, что те страницы, выполнение которых занимает более 30 секунд, я получаю эту ошибку:

Внутренняя ошибка сервера Сервер обнаружил внутреннюю ошибку или неправильную конфигурацию и не смог выполнить ваш запрос.

Где мне изменить конфигурацию, чтобы увеличить ее до дня 45 секунд?

В журнале ошибок apache я вижу:

[Вт, 03 апр, 16: 14: 44.259133 2018] [fastcgi: ошибка] [pid 28646: tid 140666243819264] [клиент 103.52.51.21:60161] FastCGI: связь с сервером "/ usr / lib / cgi-bin / php5-fcgi" прервано: тайм-аут простоя (30 сек), адресат: http://www.example.com/google-analytics-charts/verify

На самом деле это сайт Drupal, который может работать очень медленно.

Возможно, это решение поможет вам: https://stackoverflow.com/questions/40360922/increase-php-fpm-idle-timeout-setting

Вы можете изменить время простоя в конфигурации apache, чтобы продлить его (не может быть 0):

FastCgiExternalServer /usr/lib/cgi-bin/php7-fcgi -socket /run/php/php7.0-fpm.sock -idle-timeout 1800 -pass-header Authorization