Php mod_fcgid:读取数据超时31秒
我得到2个错误,如下所述 [Fri Jan 09 04:10:23 2015][warn][client 188.165.15.22]mod_fcgid:读取数据超时31秒 [Fri Jan 09 04:10:23 2015][error][client 188.165.15.22]脚本标题过早结束:index.php 我也检查了这个。但是我没有任何像/etc/httpd/conf.d/fcgid.conf这样的文件可以编辑 有人知道吗 我不认为php脚本可能有任何问题,因为它在过去1年中运行良好。现在它突然停止工作了 我的Apache版本是2.2.22和PHP版本5.3.10-1ubuntu3.13 fcgid.conf的内容:Php mod_fcgid:读取数据超时31秒,php,apache,Php,Apache,我得到2个错误,如下所述 [Fri Jan 09 04:10:23 2015][warn][client 188.165.15.22]mod_fcgid:读取数据超时31秒 [Fri Jan 09 04:10:23 2015][error][client 188.165.15.22]脚本标题过早结束:index.php 我也检查了这个。但是我没有任何像/etc/httpd/conf.d/fcgid.conf这样的文件可以编辑 有人知道吗 我不认为php脚本可能有任何问题,因为它在过去1年中运行良
<IfModule mod_fcgid.c>
AddHandler fcgid-script .fcgi
FcgidConnectTimeout 20
FcgidIOTimeout 2000
</IfModule>
AddHandler fcgid script.fcgi
FcgidConnectTimeout 20
FcgidIOTimeout 2000
您可以按照另一篇文章中的说明增加超时时间:
FcgidIOTimeout 600
但由于您使用的是Ubuntu,您可以在此处找到相关的配置文件:
/etc/apache2/mods-available/fcgid.conf
如果您使用的是
FcgidCmdOptions
,请参阅此问题的答案-。简而言之-在FcgidCmdOptions
中指定的程序忽略全局选项,因此所有超时必须直接在此指令中配置。对于我来说,它是41秒,来自站点的httpd.conf
文件
# /etc/apache2/sites-available/website.com.conf
<VirtualHost ipv4:80 [ipv6]:80>
IPCCommTimeout 600 #increased from 41
</VirtualHost>
#/etc/apache2/sites available/website.com.conf
IPCC从41增加到600
您在哪个版本的Apache上运行,在哪个平台上运行?@HansZ。我已经用apache和平台信息编辑了我的问题。可能是重复的。我找到了该文件,并通过添加“FcgidIOTimeout 600”对其进行了编辑,但它仍然不起作用。我试着给“FcgidIOTimeout 2000”也一样,但不起作用。我也重新启动了apache服务器。fcgid.conf的内容现在是AddHandler fcgid script。fcgi fcgid connecttimeout 20 FcgidIOTimeout 2000如果错误仍然是读取数据超时在31秒内
,那么它看起来不像FcgidIOTimeout 2000
被拾取;你能把所有Apache配置文件放进grep,看看你是否在其他地方覆盖它:grep-r“FcgidIOTimeout”/etc/apache2/
我做了grep,但没有给我任何结果。检查你的个人站点配置,例如:/etc/apache2/sites available/domain.com.au.conf谢谢你指出这一点@BhargavRao,我已经更新了响应。欢迎你。我已经删除了我的评论,并对你的答案投了赞成票。祝你好运,下次发帖时要小心