FastCGI:服务器中止的comm:读取失败

时间:2018-01-18 01:47:11

标签: php apache cgi fastcgi

我的共享linux / Apache服务器上托管的一个php站点不断出现500内部服务器错误,而其他站点从未遇到任何问题。服务器错误日志显示:

fastcgi-script的处理程序返回了无效的结果代码1 通过对等方重置连接:FastCGI:comm与服务器“/ usr / lib / cgi-bin / php5-fcgi”中止:读取失败

这是特定于应用程序的问题还是服务器配置问题?谢谢!

1 个答案:

答案 0 :(得分:0)

您的脚本似乎已超过max_execution_time。也许360s

让哪个函数占用大部分执行时间可能非常有用。你可以使用php-fpm的慢速日志。

在您的池文件(/etc/php5/fpm/pool.d/www.conf)中查找:

  • 'slowlog',并添加一个日志文件,如:'/ var / log / php-fpm / www.log.slow'
  • 'request_slowlog_timeout',并添加一个时间,如:'10s'

重启php-fpm,尾随此文件,也许你可以追踪你的巨大功能。