应用程序池的启动模式和空闲超时操作之间是否存在冲突?

时间:2017-10-14 01:20:12

标签: asp.net iis

我想让服务器全天运行(活着)(至少到午夜可以通过计划回收),所以我发现将Start Mode设置为{{1} }可以帮助实现这一目标。但仍有另一种选择似乎与AlwaysRunning有关,即AlwaysRunning

Idle Timeout Action仍然保持默认值Idle Timeout分钟,但20设置为Idle Timeout Action。所以我不确定哪个设置接管另一个?在这种情况下,我认为Terminate应该覆盖Start Mode

1 个答案:

答案 0 :(得分:1)

根据此thread中的用户报告,即使在StartMode = AlwaysRunning时,也会遵守空闲超时。但也根据该线程,这与一些Microsoft文档相矛盾,因此它可能是一个bug而不是设计行为。因此,您的体验可能会有所不同,具体取决于您使用的产品版本。看起来最好的办法是将空闲超时设置为0。