如何在 IIS 7.5 中设置全局请求超时?

如何在 IIS 7.5 中设置全局请求超时?

我们运行带有 IIS 7.5 的 Windows Server 2008 VM,并且在其上运行 Coldfusion 9。

上周发生一些服务器性能问题后,我发现 IIS 中积压的请求没有超时。我们遭遇了巨大的流量,这减慢了 Coldfusion 的速度,最终减慢了 IIS 将请求传递到 Coldfusion 服务器的速度。

在 Coldfusion 中,我们为请求全局设置了 60 秒的超时时间。我们确实有一些脚本可以使用标签覆盖此超时<cfsetting>时间,以获得更长的执行时间。

查看我们的 IIS 配置文件后,我发现只有一个站点设置了请求超时。我发现本文档,但它仅概述了如何在每个站点上进行设置......

所以实际上有两个问题:1. 如何为整个服务器设置全局请求超时,而无需将此设置添加到每个单独的站点?2. 如果我确实全局设置了此设置,Coldfusion 是否仍能运行更长时间的脚本?(例如,如果我将 IIS 超时设置为 60 秒,但我<cfsetting>在 Coldfusion 脚本中使用它来延长该时间,IIS 是否仍会在 60 秒时停止脚本执行,或者它会因为脚本被忽略而忽略它自己的超时设置?)

相关内容