我已经在应用程序池默认设置中的03:00设置了回收计划,如您从我的applicationHost.config中看到的
<applicationPoolDefaults managedRuntimeVersion="v4.0">
<processModel identityType="ApplicationPoolIdentity" />
<recycling>
<periodicRestart time="00:00:00">
<schedule>
<clear />
<add value="03:00:00" />
</schedule>
</periodicRestart>
</recycling>
</applicationPoolDefaults>
但是,仅当我在应用程序池上显式设置回收计划时,才会发生回收。在下面的示例中,PoolFoo被回收,而PoolBar未被回收。
<add name="PoolFoo" managedRuntimeVersion="v4.0">
<recycling>
<periodicRestart time="00:00:00">
<schedule>
<clear />
<add value="03:00:00" />
</schedule>
</periodicRestart>
</recycling>
</add>
<add name="PoolBar" managedRuntimeVersion="v4.0" />
为什么默认设置没有应用于PoolBar?