我试图增加基于IIS7-FastCGI-PHP的应用程序的响应超时使用我的共享主机帐户上的web.config文件。 我想这样做,因为如果我的脚本需要超过30〜40秒才能执行,IIS7将返回500内部服务器错误 。 任何脚本超过30〜40秒,将返回500个内部服务器错误 。 我也试过用ASP脚本,但结果相同。
我只有访问Web.config文件,所以我尝试下面的方法没有任何积极的结果。 我补充说
<system.web> <httpRuntime executionTimeout="120"> </system.web>
上面的指令是针对我认为的IIS6版本,所以没有任何效果。 在IIS7的上述指令有没有其他的select吗?,我没有find任何。
然后我试着用下面的标签和相关的孩子,如cgi和fastCgi,但没有影响。
<system.webServer> </system.webServer>
任何解决scheme或build议如何增加超时?,在此先感谢。
FastCGI和PHP都有自己的超时设置,也影响到这一点。 有关详细信息,请参阅IIS.Net上的此博客文章:
http://blogs.iis.net/donraman/archive/2010/02/08/troubleshoot-my-php-script-is-timing-out.aspx
你将遇到的问题是,在applicationHost.config文件级别,而不是在web.config文件中完成了这些事情(如FastCGIconfiguration部分)中的一些(如果我没有记错的话)。 您将需要与您的托pipe服务提供商交谈,以增加超时。