【发布时间】:2015-06-26 14:45:03
【问题描述】:
我有一个 ASP.NET 4.5.1 应用程序在 2012 R2 服务器上的 IIS 8.5 中运行,我需要始终处于“活动状态”并且永远不会受到第一次命中启动/JIT 惩罚。根据我对这里的研究,我认为我已经进行了旨在防止这种情况的 IIS 设置:
但是检查 IIS 日志后,在大约 20 分钟的空闲时间后访问该站点后,我仍然看到这些条目:
> #Software: Microsoft Internet Information Services 8.5
> #Version: 1.0
> #Date: 2015-06-23 00:00:16
这显然表明应用程序池已重新启动(我对此是否正确?)
我检查了应用程序和系统事件查看器日志,没有看到任何应用程序池重新启动或从我的应用程序记录未处理的异常,但该应用程序肯定会在大约 20 分钟后出现启动延迟。
关于我可能缺少什么的任何想法?
【问题讨论】: