这样的事情不断弹出在我的Apache日志。我该如何去调试这和/或防止这种在未来:Apache PHP5-FPM连接重置由对方
(104)连接被对方复位:FastCGI的:与服务器通讯“/var/www/php5.external”中止:读失败
FastCGI的:不完全的报头(0字节)从服务器 “/var/www/php5.external” 接收,
(4)被中断的系统调用:FastCGI的:COMM与服务器“/无功/网络/ php5.external“中止:select()失败
这样的事情不断弹出在我的Apache日志。我该如何去调试这和/或防止这种在未来:Apache PHP5-FPM连接重置由对方
(104)连接被对方复位:FastCGI的:与服务器通讯“/var/www/php5.external”中止:读失败
FastCGI的:不完全的报头(0字节)从服务器 “/var/www/php5.external” 接收,
(4)被中断的系统调用:FastCGI的:COMM与服务器“/无功/网络/ php5.external“中止:select()失败
对于你的“select()失败”错误和其他可能的错误,请检查你的libapache2-mod-fastcgi版本。自从修补了一些问题以来。
将libapache2-mod-fastcgi从2.4.6升级到2.4.7似乎解决了这个问题。
此处了解详情:
http://geektank.net/2008/11/fastcgi-and-dreaded-aborted-select-failed/
http://groups.google.com/group/linux.debian.bugs.dist/browse_thread/thread/3de22bc415d3da02?pli=1
但是,我不知道你使用的是什么操作系统/ Apache的版本,但希望这可以帮助你解决这些问题。
我在libapache2-mod-fastcgi 2.4.7〜0910052141-1上收到了错误1.和2.。
就我而言,我发现了一些帮助 - 不正确的虚拟主机服务器的日志文件说也奇怪,但在一般的(/var/log/apache2/error.log
):
[Thu Jun 05 16:41:47 2014] [error] server is within MinSpareThreads of MaxClients, consider raising the MaxClients setting
我还在调试到底为什么发生这种情况,这个回答here是非常有帮助的。
仅供参考目前Fastcgi.com还没有官方2.4.7。但是,他们确实发布了包含此修复的“快照”tarball:http://www.fastcgi.com/dist/mod_fastcgi-SNAP-0811090952.tar.gz [原始文章:http://mailman.fastcgi.com/pipermail /fastcgi-developers/2009-January/000156.html]甚至还有一个后续的快照,但从我可以告诉的没有与此问题相关的其他修复。 – apinstein 2013-03-25 20:43:18