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


Plesk 9.5 IIS 7 Fast CGI timeout error 500

我正在运行以下设置:- 视窗 2008 网页版- IIS 7- 普列斯克 9.5- 快速CGI

问题描述

当运行超过 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时,这个问题得到了解决。


有人可以帮助我吗?

我可以找到一些可以帮助您的链接。问题是 cgi 模块的活动超时。

  • 增加 fastCgi/PHP 活动在 IIS7 中的超时
  • 快速CGI超时值更改

对于我来说,总结一下。

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

希望对您有所帮助!