我的理解是,在IIS中请求一个AppPool进行回收将使当前的活动请求在被回收请求exception终止之前90秒完成,而不再接受新的请求。 怎么样要求一个AppPool停止? 它是否也有相同的减速策略?
如果重要,我将通过以下方式停止AppPool:
appcmd.exe stop apppool /apppool.name:"theAppPoolName"
是的,停止一个AppPool(而不是杀死它的进程)也会正常closuresApplicationPool,给现有的请求时间来完成。
所以行为与回收池相同。