Plesk 9.5 IIS 7快速CGI超时错误500

时间:2012-06-06 12:56:38

标签: php iis cgi fastcgi plesk

我正在运行以下设置: - Windows 2008网络版 - IIS 7 - Plesk 9.5 - FastCGI

问题描述

运行时间超过30秒的脚本时,我收到500内部服务器错误消息而不是“正常”响应(“达到最大执行时间30秒”)。此外,此消息始终在大约40秒之后出现。另外,在设置set_time_limit(3600)之后;在代码中,同样的结果发生了。


实际结果

使用和不使用set_time_limit代码:

大约40秒后出现500内部服务器错误


预期结果

没有set_time_limit:

30秒后会出现一条消息,说明达到了30秒的最大执行限制。

使用set_time_limit:

完整脚本以set_time_limit

中设置的最大秒数运行


附加说明

运行CGI而不是FastCGI时,问题得以解决。


有人能帮助我吗?

1 个答案:

答案 0 :(得分:1)

我可以找到一些可以帮到你的链接。问题是你的cgi模块的activityTimeout。

对于我来说,总结一下。

打开dos控制台“cmd”然后转到 c:\windows\system32\inetsrv\ 然后,执行此命令,更改php-cgi的路径。 appcmd set config -section:system.webServer/fastCgi "-[fullPath='C:\php\php-cgi.exe'].activityTimeout:3600"

我希望这能帮到你!