更新应用程序池高级设置是否会导致自动应用程序池回收?

问题描述:

我刚更新了IIS中的Application Pool > Advanced Settings。我设置了并单击确定。更新应用程序池高级设置是否会导致自动应用程序池回收?

这样做后我注意到Application Pool.Applications = 0。在更新高级设置之前,Applications = 4。然后,我收到了与应用程序事件日志中显示的会话超时错误(在Windows事件日志中)相对应的最终用户的错误报告。

更新池设置后,我没有单击回收按钮。

这表示更新这些设置会导致池的自动回收。这是真的吗?

在站点中更新时是否会出现类似的设置导致自动站点重启?

有一个叫disallowRotationOnConfigChange设置它控制,其默认值为false不幸的是,

https://www.iis.net/configreference/system.applicationhost/applicationpools/add/recycling

无论设置重新启动该网站或应用程序真的很难通常讲,因为该文档可能混乱。因此,您应该总是在另一台备用机器上进行测试。

+0

感谢您的信息。你知道如果更新'disallowRotationOnConfigChange'也会在池更改为True时回收池吗? – Adam