FastCGI: связь с сервером прервана: чтение не удалось

Один из php-сайтов, размещенный на моем общем сервере linux / apache, постоянно получает 500 Internal Server Error, в то время как другие сайты никогда не сталкиваются с какими-либо проблемами. Журнал ошибок сервера показывает:

Обработчик fastcgi-скрипта вернул неверный код результата 1
Сброс соединения по пиру: FastCGI: связь с сервером «/ usr / lib / cgi-bin / php5-fcgi» прервана: чтение не удалось

Это специфическая проблема приложения или проблема конфигурации сервера? Спасибо!

1

Решение

Кажется, ваш скрипт закончился через max_execution_time. Может быть 360

Было бы очень полезно узнать, какая функция потребляет большую часть времени выполнения. Вы можете использовать медленный журнал php-fpm.

В вашем файле пула (/etc/php5/fpm/pool.d/www.conf) ищите:

  • ‘slowlog’ и добавьте файл журнала, например: ‘/var/log/php-fpm/www.log.slow’
  • ‘request_slowlog_timeout’ и добавьте время, например: ’10s’

Перезапустите php-fpm, установите этот файл, и, возможно, вы сможете отследить свою огромную функцию.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector