You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

咨询IIS7/IIS10应用池重启/关闭日志位置及查看方法

IIS7/IIS10应用池重启/关闭日志位置与查找方法

我来帮你理清这个问题,关于IIS7/IIS10应用池的重启、关闭日志位置,以及配置healthMonitoring后怎么找日志,以下是详细说明:

一、默认的应用池状态变更日志(无需额外配置)

其实不用额外配置,Windows本身就会记录应用池的启动、停止、回收事件,这些日志存放在事件查看器的系统日志里:

  • 打开事件查看器:按下Win+R,输入eventvwr.msc回车即可快速打开
  • 导航到 Windows日志 > 系统
  • 筛选日志来源为WAS(Windows Process Activation Service),常见的事件ID对应:
    • 5074:应用池已成功启动
    • 5075:应用池已成功停止
    • 5076:应用池已完成回收

二、配置healthMonitoring后的应用生命周期日志

你在web.config里添加的Application Lifetime Events Default规则,是通过EventLogProvider把更详细的应用生命周期事件写入事件查看器的应用日志中,查找步骤如下:

  1. 同样打开事件查看器(eventvwr.msc)
  2. 导航到 Windows日志 > 应用程序
  3. 点击右侧的「筛选当前日志」,设置筛选条件:
    • 来源选择ASP.NET 4.0.30319(注意:这里的版本号要对应你实际使用的.NET框架版本,比如也可能是ASP.NET 2.0.50727等)
    • 可以通过事件ID缩小范围:
      • 1001:应用程序启动事件
      • 1002:应用程序关闭事件
      • 1003:应用程序回收触发事件
  4. 也可以直接在事件查看器顶部的搜索框输入关键词,比如“Application Lifetime”,快速定位相关日志

三、验证配置是否生效

你可以手动重启一次目标应用池,然后按照上面的步骤去事件查看器里查找对应的日志,如果能找到匹配的条目,就说明你的healthMonitoring配置已经生效了。

内容的提问来源于stack exchange,提问作者user1785960

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 07:12:10