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

问题描述 投票:0回答:2
[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 操作系统、

PHP5CGI
MYSQL
。以下是我在 APACHE 上使用的模块列表:

图片链接: Link to image

您能告诉我出了什么问题吗?这是 APC 问题吗?

php apache2
2个回答
1
投票

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

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

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


1
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.