如何在IIS 7.5中停止回收应用程序池?
我已配置以下设置:
ProcessModel -> Idle Time-out (minutes) = 0 Recycling -> Regular Time Intervals (minutes) = 0
这些设置是否会阻止应用程序池回收?
答案 0 :(得分:9)
是的,假设你也使用私有内存限制= 0,那应该没问题。 AppPool可以回收的原因仍然存在,例如添加新的全局模块时,它需要回收,因此配置更改才会生效,但您也可以使用“禁止回收配置更改”来禁用它。
最后,如果您正在运行ASP.NET,您应该考虑当配置中的更改(例如web.config)发生时,AppDomains仍会回收。但这不应该只影响AppPool中运行的ASP.NET应用程序(例如会话状态),但这又取决于你问这个问题的原因是否重要。