IsaacZ 发表于 2012-5-19 04:11:17

频繁出现 FastCGI Error 如何解决


频繁出现以下错误:FastCGI Error
The FastCGI Handler was unable to process the request.
--------------------------------------------------------------------------------

Error Details:

•The FastCGI process has failed frequently recently. Try the request again in a while
•Error Number: -2147467259 (0x80004005).
•Error Description: δָ¶¨µÄ´íÎó
HTTP Error 500 - Server Error.
Internet Information Services (IIS)
这个问题如何解决?多刷新几次又可以正常。

IsaacZ 发表于 2012-5-19 04:13:22

网上搜索到的解决方案:

1、进程池开启了CPU监听。FASTCGI模式不支持CPU监视,取消监视即可。
2、FASTCGI超时。打开C:\WINDOWS\system32\inetsrv\fcgiext.ini,添加或修改以下内容


php=PHP


ExePath=C:\PHP\php-cgi.exe
InstanceMaxRequests=10000
EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000
RequestTimeout=500
ActivityTimeout=900

(ExePath= 后面的路径根据PHP实际安装路径填写。)

重点是后面这两个时间设置,加在environmentVars语句后面就可以了

IsaacZ 发表于 2012-5-19 04:13:57

最后一招:重启服务器。

伤心的笔 发表于 2012-5-26 15:48:52

点拨论坛还是频繁出现这个啊

每次出现都要等几分钟才能恢复正常

IsaacZ 发表于 2012-5-26 18:06:00

自从论坛升级到 Discuz! 2.5 之后,就慢得令人难以忍受,我已经调整服务器的配置多次了,现在勉强速度还算可以。其实以前也时常有几分钟的中断访问,只不过不显示错误,表现为白屏。现在论坛更换 PHP 解析器为 FastCGI,就比较明确地显示出了错误类型。

怪只怪论坛这次升级到 Discuz! 2.5 太仓促了些,Discuz官方论坛也是骂声一片,目前仍然在观察当中,期望官方能在下个补丁中提供解决方案。出现 FastCGI 错误的话只好等几分钟了。
页: [1]
查看完整版本: 频繁出现 FastCGI Error 如何解决