php curl_exec函数导致错误500(FastCGI服务器错误)

时间:2014-11-20 14:00:54

标签: php apache cgi fastcgi

我试图运行curl_exec并收到错误500.在错误日志中我有

[warn](104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server, referer: xxx

[error] Premature end of script headers: myfile.php, referer: xxx

我在互联网上找到了修复建议,说我必须将此代码段添加到我的vhosts.conf中。由于我的apache没有vhosts.conf文件,我将其添加到httpd.conf:

<IfModule mod_fcgid.c>
      # 5 minutes for IO timeout, default is 40 seconds
      FcgidIOTimeout 300 
</IfModule>

但它没有帮助。另外我发现一条建议说我必须更改/var/www/cgi-bin/cgi_wrapper/的权限,但在/var/www/cgi-bin/文件夹中我没有​​cgi_wrapper。

我在互联网上搜索了几个小时但我找不到任何有用的东西。有没有人知道为什么会发生这种情况?

1 个答案:

答案 0 :(得分:0)

升级php解决了这个问题。