2012-03-06 72 views
4

这样的事情不断弹出在我的Apache日志。我该如何去调试这和/或防止这种在未来:Apache PHP5-FPM连接重置由对方

  1. (104)连接被对方​​复位:FastCGI的:与服务器通讯“/var/www/php5.external”中止:读失败

  2. FastCGI的:不完全的报头(0字节)从服务器 “/var/www/php5.external” 接收,

  3. (4)被中断的系统调用:FastCGI的:COMM与服务器“/无功/网络/ php5.external“中止:select()失败

回答

2

对于你的“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的版本,但希望这可以帮助你解决这些问题。

+0

仅供参考目前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

0

我在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是非常有帮助的。

相关问题