脚本标头过早结束:索引.php mod_fcgid:读取数据超时 61 秒

2022-08-30 19:47:54

我在localhost上写了一个简单的爬行脚本(用php)(有4种变体)。他们都在当地工作得很好。但是当我将它们移动到共享主机时,其中两个工作,其他人给出了内部服务器错误。我看了error_log,我看到了这些线:

[Wed Jan 23 22:01:02 2013] [warn] [client ***] mod_fcgid: read data timeout in 61 seconds
[Wed Jan 23 22:01:02 2013] [error] [client ***] Premature end of script headers: index.php

我搜索了一下,但我找不到任何有用的结果。与这些错误有什么关系?有什么想法吗?


答案 1

如果可以访问 Linux 服务器,请使用 vim 编辑文件。
更改为 。
重新启动 Apache。
然后快速CGI超时将被解决。/etc/httpd/conf.d/fcgid.confFcgidIOTimeout 45FcgidIOTimeout 600


答案 2

我在安装了Drupal7的MediaTemple Grid实例上遇到了这个问题;事实证明,这是由FastCGI引起的;切换到正常/稳定的CGI似乎已经解决了这个问题。


推荐