【问题标题】:IIS App Pool keeps timing out even with the recommended settings to prevent it即使使用推荐的设置来防止它,IIS 应用程序池也会保持超时
【发布时间】: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 分钟后出现启动延迟。

关于我可能缺少什么的任何想法?

【问题讨论】:

    标签: asp.net iis


    【解决方案1】:

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

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

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

    #Software: Microsoft Internet Information Services 8.5
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-05-01
      • 2015-09-13
      • 2021-11-23
      • 1970-01-01
      • 1970-01-01
      • 2017-11-07
      • 1970-01-01
      相关资源
      最近更新 更多