更新应用程序池高级设置是否会导致自动应用程序池回收?
问题描述:
我刚更新了IIS中的Application Pool > Advanced Settings
。我设置了并单击确定。更新应用程序池高级设置是否会导致自动应用程序池回收?
这样做后我注意到Application Pool.Applications = 0
。在更新高级设置之前,Applications = 4
。然后,我收到了与应用程序事件日志中显示的会话超时错误(在Windows事件日志中)相对应的最终用户的错误报告。
更新池设置后,我没有单击回收按钮。
这表示更新这些设置会导致池的自动回收。这是真的吗?
在站点中更新时是否会出现类似的设置导致自动站点重启?
答
有一个叫disallowRotationOnConfigChange设置它控制,其默认值为false不幸的是,
https://www.iis.net/configreference/system.applicationhost/applicationpools/add/recycling
无论设置重新启动该网站或应用程序真的很难通常讲,因为该文档可能混乱。因此,您应该总是在另一台备用机器上进行测试。
感谢您的信息。你知道如果更新'disallowRotationOnConfigChange'也会在池更改为True时回收池吗? – Adam