我刚刚更新了IIS中的Application Pool > Advanced Settings
。我设置了Recycling.Regular Time Interval = 0
并点击了确定。
这样做之后我注意到Application Pool.Applications = 0
。在更新高级设置之前,Applications = 4
。然后,我收到了最终用户的错误报告,这些报告对应于应用程序事件日志(在Windows事件日志中)中显示的会话超时错误
更新游泳池设置后,我没有点击“回收”按钮。
这表明更新这些设置会导致池的自动回收。实际情况如此吗?
是否存在类似的设置,当在站点中更新导致站点自动重启?
答案 0 :(得分:2)
有一个名为disallowRotationOnConfigChange的设置控制它,不幸的是,它的默认值为false
https://www.iis.net/configreference/system.applicationhost/applicationpools/add/recycling
设置是否重新启动站点或应用程序通常很难说,因为文档可能会令人困惑。因此,您应该始终在另一台备用机器上测试它。