当回收发生时,我想将所有新请求移动到新的w3wp
(这是自动完成的),并在前一个w3wp
退出时(无论何时花费)。< / p>
应用程序池(我使用IIS 7.0)有一个shutdown time limit
配置,它不会将0作为值。如何让以前的w3wp
在完成和空闲时关闭。
答案 0 :(得分:6)
关闭时间限制提示使旧工作进程在中运行指示的秒数。如果所有请求都在此之前完成,那么它将提前关闭。
当回收发生时,新的工作进程会旋转并立即开始接收新请求。 旧工作进程继续处理旧的正在进行的请求,直到完成,或者直到达到关闭时间限制。顺便说一句,最大关机时间限制秒似乎是4294967,这是50天的一秒钟。 OMG我希望没有人等待那么长的要求完成!
顺便说一句,新的工作进程可能无法实际启动,尤其是在没有足够的可用内存的情况下。