我正确地假设应用程序池的回收设置为:
只会在上午3点重置,因为时间间隔超过24小时?
这也是我的理解。 时间间隔计数器将在每天凌晨3:00重置,并且永远不会达到29小时的门槛。
我找不到任何有关这方面的官方信息。 要确认这个假设,请打开事件日志logging并让它运行几天。 事件应该在源WAS的Application Event Log
在IIS 8.5(Windows 8.1)上,我刚刚运行以下testing。
我的开始时间是11:04 。 我将应用程序池设置为在11:06 (特定时间)回收,并且每5分钟 (定期的时间间隔)重置。
使用PowerShell –
ps w3wp | select ProcessName, StartName
首先,当检查进程的开始date时,我得到了11:04:27 (当我更改应用程序池的设置,强制回收)。
然后,我得到11:06:00 (具体时间过去了)。
我让时间继续下去。 下一个改变是在11:11:00 。 这是从上次特定时间回收时间开始5分钟。
所以,总而言之,规定的时间间隔计数器在特定时间过去时被重置。
TL; DR
在给定的问题中,应用程序池将在每天凌晨3点复位,因为1740分钟总是被特定的时间缩短回收。