【发布时间】:2011-09-08 23:13:28
【问题描述】:
当回收发生时,我想将所有新请求移动到新的w3wp(这是自动完成的),并让之前的w3wp 在空闲时退出(无论需要什么时间)。
应用程序池有一个shutdown time limit 配置(我使用 IIS 7.0),它不采用 0 作为值。我怎样才能让以前的w3wp 在完成并空闲时关闭。
【问题讨论】:
标签: iis-7 application-pool recycle overlapping
当回收发生时,我想将所有新请求移动到新的w3wp(这是自动完成的),并让之前的w3wp 在空闲时退出(无论需要什么时间)。
应用程序池有一个shutdown time limit 配置(我使用 IIS 7.0),它不采用 0 作为值。我怎样才能让以前的w3wp 在完成并空闲时关闭。
【问题讨论】:
标签: iis-7 application-pool recycle overlapping
关闭时间限制提示使旧的工作进程运行最多指定的秒数。如果在该时间之前完成所有请求,那么它将提前关闭。
当回收发生时,一个新的工作进程启动并立即开始接受新的请求。 old 工作进程继续处理旧的进行中的请求,直到完成或达到关闭时间限制。顺便说一句,最大关闭时间限制秒数似乎是 4294967,比 50 天少一秒。我的天啊,我希望没有人等那么久才能完成请求!
顺便说一句,新的工作进程可能实际上无法启动,尤其是在没有足够可用内存的情况下。
【讨论】: