Php 脚本头/信号11过早结束

Php 脚本头/信号11过早结束,php,wordpress,apache,apc,mod-fcgid,Php,Wordpress,Apache,Apc,Mod Fcgid,我有一个相当“臃肿”的WordPress安装,它在apache+mod_Fcgid+apc中抛出了一些错误 我有几个其他WordPress站点在这种配置下运行,没有任何问题,但是这个特定站点在管理界面中随机抛出“内部错误”,并抛出如下日志: [Thu Mar 07 03:37:06 2013] [error] [client 1.2.3.4] Premature end of script headers: php5-fcgi, referer: http://www.example.com/w

我有一个相当“臃肿”的WordPress安装,它在apache+mod_Fcgid+apc中抛出了一些错误

我有几个其他WordPress站点在这种配置下运行,没有任何问题,但是这个特定站点在管理界面中随机抛出“内部错误”,并抛出如下日志:

[Thu Mar 07 03:37:06 2013] [error] [client 1.2.3.4] Premature end of script headers: php5-fcgi, referer: http://www.example.com/wp-admin/themes.php
[Thu Mar 07 03:37:08 2013] [error] mod_fcgid: process /home/example.com/docs/php5-fcgi(30772) exit(communication error), get unexpected signal 11
[Thu Mar 07 03:37:24 2013] [error] mod_fcgid: process /home/example.com/docs/php5-fcgi(31408) exit(communication error), get unexpected signal 11
[Thu Mar 07 03:37:28 2013] [warn] [client 1.2.3.4] (104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server, referer: http://www.example.com/wp-admin/themes.php
[Thu Mar 07 03:37:28 2013] [error] [client 1.2.3.4] Premature end of script headers: php5-fcgi, referer: http://www.example.com/wp-admin/themes.php
[Thu Mar 07 03:37:29 2013] [error] mod_fcgid: process /home/example.com/docs/php5-fcgi(31410) exit(communication error), get unexpected signal 11
[Thu Mar 07 03:38:31 2013] [warn] [client 1.2.3.4] (104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server, referer: http://www.example.com/wp-admin/widgets.php
[Thu Mar 07 03:38:31 2013] [error] [client 1.2.3.4] Premature end of script headers: php5-fcgi, referer: http://www.example.com/wp-admin/widgets.php
[Thu Mar 07 03:38:34 2013] [error] mod_fcgid: process /home/example.com/docs/php5-fcgi(31412) exit(communication error), get unexpected signal 11
我已经为mod_fcgid设置了以下值:

FcgidMaxRequestInMem 131072
FcgidBusyTimeout 3600
FcgidIOTimeout 600
还有什么调整的建议吗

更新
看起来只有启用APC时才会出现问题。如果我禁用APC,一切正常。并不是同一个页面抛出了错误。

在我看来,你好像在某个地方遗漏了一个
}
,但你并没有付出太多的努力。我怀疑这是FastCGI本身的问题

如果禁用所有插件,错误会消失吗?如果是这样,请一次重新启用一个,直到找到罪魁祸首


另外,尝试切换到默认的wordpress主题。在缩小范围之前,您需要进行更多的故障排除。

我终于找到了答案。事实证明,这个特定的WordPress站点导致我的apc段大小过载。我增加了内存,我的问题得到了解决。

删除PHP的suhosin模块解决了这里的问题。

我做了更多的测试,问题只有在启用APC时才会发生,如果我将其关闭,问题就会消失。该问题不会发生在同一页面上-它可能发生在任何页面上,刷新页面将正确加载该页面。