IIS应用程序池即使使用建议的设置也可以保持超时,以防止它出现

时间:2015-06-26 14:45:03

标签: asp.net iis

我在2012 R2服务器上的IIS 8.5中运行了一个ASP.NET 4.5.1应用程序,我需要始终是" Alive"并且从未获得第一次启动/ JIT惩罚。根据我在这里的研究,我认为我已经制作了旨在防止这种情况的IIS设置:

enter image description here

但是检查IIS日志后,我会在大约20分钟的空闲时间后点击网站后看到这些条目:

> #Software: Microsoft Internet Information Services 8.5
> #Version: 1.0
> #Date: 2015-06-23 00:00:16

这显然表明应用程序池已重新启动(我是否正确?)

我已经检查了应用和系统事件查看器日志,并且没有看到任何应用池重新启动或未处理的异常从我的应用中记录,但该应用肯定会在大约20分钟后启动延迟。< / p>

关于我可能遗失的任何想法?

1 个答案:

答案 0 :(得分:0)

您是否仔细检查了Recycling设置?

您是否将Regular Time Interval设置为零?

您还可以启用更多回收事件记录,这可能会有所帮助。

#Software: Microsoft Internet Information Services 8.5

标头不一定意味着AppPool重启,某些配置更改也会触发它。