【发布时间】:2023-03-23 12:27:01
【问题描述】:
我正在尝试禁用应用程序池回收并将应用程序池配置中的回收间隔更改为 0。这是来自 .config 的完整配置:
<add name="DefaultAppPool" autoStart="true" managedRuntimeVersion="v4.0">
<recycling logEventOnRecycle="Time, Memory, IsapiUnhealthy, OnDemand, ConfigChange, PrivateMemory">
<periodicRestart time="00:00:00">
<schedule>
<clear />
</schedule>
</periodicRestart>
</recycling>
</add>
尽管应用程序每天仍会被回收多次,这可以在事件日志中看到:
服务应用程序池“DefaultAppPool”的进程 ID 为“1584”的工作进程由于不活动而被关闭。应用程序池超时配置设置为 20 分钟。需要时会启动一个新的工作进程。
这发生在带有 IIS 7.5 的 Azure Windows 2008 R2 VM 上。 我还需要做什么才能使此设置生效吗?
【问题讨论】:
标签: iis application-pool recycle