停止 AppPool 对当前正在执行的请求有什么影响?

cki*_*tel 3 iis web-hosting application-pools appcmd

我的理解是,要求 IIS 中的 AppPool 进行回收将使当前活动的请求在被回收请求异常终止之前 90 秒内完成,同时不再接受新请求。要求 AppPool 停止怎么样?它是否也有相同的降速政策?

如果重要,我将通过以下方式停止 AppPool:

appcmd.exe stop apppool /apppool.name:"theAppPoolName"
Run Code Online (Sandbox Code Playgroud)
  • 版本:10.0.14393.0
  • 服务器:Windows Server 2016 / IIS 10

Pet*_*orf 5

是的,停止 AppPool(而不是终止其进程)也会优雅地关闭 ApplicationPool,让现有请求有时间完成。

所以行为与回收池相同。