1
[Wed Dec 12 23:23:09 2012] [warn] [client 31.22.4.214] (104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server
[Wed Dec 12 23:23:09 2012] [error] [client 31.22.4.214] Premature end of script headers: index.php
[Wed Dec 12 23:31:20 2012] [error] mod_fcgid: process /home/www-data/php5-fcgi(32763) exit(communication error), get unexpected signal 7

我每次在我的 APACHE 日志中都会收到这些错误。我正在运行一个论坛,有时这些错误会变得非常严重,它会返回 500 错误。

我正在使用 APC、Debian OS、PHP5CGI 和 MYSQL。以下是我在 APACHE 上使用的模块列表:

图片链接:i.stack.imgur(dot)com/bcrWn(dot)png

你能告诉我有什么问题吗?这是 APC 问题吗?

4

2 回答 2

1

我从三个使用 APC 广泛用于字节码缓存和使用 Wordpress 的 W3 Total Cache 插件的其他数据的站点收到相同的随机错误。

我禁用了站点上的 APC 缓存,但错误仍在继续。但是,从服务器中删除 APC完全修复了它。由于我对此进行了广泛的研究,发现在 mod_fcgid 下使用 PHP 几乎没有其他“获得意外信号 7”的情况,我非常有信心,是的,您的问题可能是由 APC 问题引起的。

我想你已经解决了你的问题,因为这个问题已经两个多月了,但希望这可以帮助遇到同样错误的其他人。

于 2013-02-20T22:37:23.610 回答
1

我也在使用 php-fcgi 的共享主机环境中看到了这个错误。APC 已启用,但仅在一个未生成错误的站点上使用。

结果发现出现错误的站点超出了他们的磁盘配额,这是我在尝试更新某些文件时偶然发现的。

增加该站点的磁盘配额立即解决了该问题。

于 2015-09-07T00:25:40.140 回答