5

回收 IIS7 应用程序池是否会杀死任何当前正在执行的请求?或者它是否等待所有请求完成(如排水停止)?

我不希望回收规则导致我的 WCF 站点出现间歇性错误。

谢谢

4

2 回答 2

5

不。

默认情况下,WWW 服务会建立一个重叠回收,在这个循环中,要终止的工作进程会一直运行,直到启动一个新的工作进程。

这是来自 IIS6 的文档,我确信它适用于 IIS7。

如果您的 Web 服务请求长时间运行,您可能会考虑增加关闭超时。

于 2011-04-12T05:30:15.040 回答
1

是的。回收应用程序池会导致 WWW 服务关闭为应用程序池提供服务的所有正在运行的工作进程,然后启动新的工作进程。

这是来自 IIS6 的文档,我确信它适用于 IIS7

于 2011-04-12T04:35:48.467 回答