我的 IIS 设置为在特定时间过后回收。
当我更改此设置时会发生什么?内部 IIS 计时器会重置吗?还是会从同一时间点继续?
例如,应用程序池设置为每 30 小时回收一次。在上次回收后 15 小时,我将其修改为每 25 小时回收一次。
下一次回收时间是什么时候——25 小时后还是 10 小时后(25-15)?
谢谢!
答案1
应用程序池可以通过配置更改进行回收;但是,我希望更改应用程序池的回收时间设置不会触发回收(除非时间已经过去)。因此,我猜是 10 小时。找出答案的最佳方法可能是在回收时打开事件日志记录。我不知道您正在运行哪个版本的 IIS - 但这里有关于为 IIS 7.0 启用应用程序池事件日志记录的说明;这些说明仍然适用于更高版本:http://blogs.iis.net/ganekar/iis-7-0-application-pool-recycles-log-a-event-in-windows-event-log