【发布时间】:2017-05-20 10:47:50
【问题描述】:
我目前正在拔毛: 从 Debian wheezy 升级到 jessie 后,有时会出现 Apache mod_fcgid 错误。
当前设置:
- Debian GNU/Linux 8.6 (jessie) / 3.16.0-4-amd64
- Apache/2.4.10 (Debian)
- PHP 5.6.29-0+deb8u1
一些 Apache 站点运行良好,而一些站点在多次重新加载后出现了很好的错误 500。 Apache 日志显示
[fcgid:warn] [pid 23714] (104)Connection reset by peer: [client 123.456.789.12:53191] mod_fcgid: 从 FastCGI 服务器读取数据时出错
[fcgid:warn] [pid 23714] (104)Connection reset by peer: [client 123.456.789.12:53191] mod_fcgid: ap_pass_brigade 在 handle_request_ipc 函数中失败
奇怪的是,这个错误只是偶尔发生。作为用户,我可以再次重新加载页面,一切都很好。 我知道我不是第一个遇到此错误的人,到目前为止我尝试了几件事,但没有任何帮助。
我已经做了什么:
- 在 /etc/apache2/mods-available/fcgid.conf 中设置
FcgidOutputBufferSize 0-> 没有区别 - 在包装脚本中设置
PHP_FCGI_MAX_REQUESTS=99999-> 没有区别 - 在 /etc/apache2/mods-available/fcgid.conf 中设置
FcgidMaxRequestsPerProcess 500-> 没有区别 - 在 /etc/apache2/mods-available/fcgid.conf 中将
FcgidMaxRequestsPerProcess增加到 3600 -> 没有区别
有什么想法吗? 提前致谢。
马丁
【问题讨论】:
标签: php linux apache mod-fcgid