mod_fcgid错误,导致500错误页面(包括完整详细信息)

时间:2012-12-13 04:41:36

标签: php apache2

[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的问题吗?

2 个答案:

答案 0 :(得分:1)

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

我在网站上禁用了APC缓存,错误仍在继续。但是,从服务器中删除APC,完全修复。由于我对此进行了广泛的研究,并且发现在mod_fcgid下几乎没有其他的“得到意外信号7”的事件,我很有信心,是的,你的问题可能是由APC问题引起的。

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

答案 1 :(得分:1)

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

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

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