重置 IIS7 应用程序池是否会终止所有当前正在执行的请求?或者它会等待所有请求完成(就像一个 drain-stop 一样)?
我不希望回收规则引起我的 WCF 站点出现间歇性错误。
谢谢!
重置 IIS7 应用程序池是否会终止所有当前正在执行的请求?或者它会等待所有请求完成(就像一个 drain-stop 一样)?
我不希望回收规则引起我的 WCF 站点出现间歇性错误。
谢谢!
编号。
默认情况下,WWW服务建立了一个重叠的回收机制,在此机制中,要终止的工作进程一直保持运行状态,直到启动新的工作进程。
这段话来自于IIS6文档(链接),并且我相信它同样适用于IIS7。
如果您的Web服务请求需要长时间运行,您可能需要考虑增加关闭超时时间。
是的。回收应用程序池会导致 WWW 服务关闭所有正在为应用程序池提供服务的运行中的工作进程,然后启动新的工作进程。
这是来自 IIS6 的 文档,我相信它也适用于 IIS7。