在我的 IIS 日志中,我发现警告级别事件 ID 1013,它表示停止时间超过了特定 Web 应用程序的工作进程的预期停止时间。
我的问题是,我如何知道或跟踪 IIS 工作进程停止的原因?此警告级别事件 ID 是否表示工作进程应用程序池已停止?
提前致谢,乔治
答案1
你可以使用微软调试诊断对于 IIS。
调试诊断 (DebugDiag) 1.1 是一款综合工具,旨在帮助 IIS 管理员或开发人员确定 IIS 工作进程崩溃、挂起或内存泄漏的原因。它提供了一个简单的用户界面来构建规则以捕获这些常见的 Web 应用程序问题,还提供了一个内置的分析系统。
有三个组成部分:
- 调试服务:收集各种调试信息
- 调试器主机:托管 Windows 符号调试器引擎 (dbgeng.dll) 以附加到进程并生成内存转储。
- 用户界面:分析内存转储、自动创建控制脚本并显示正在运行的进程(包括服务)的状态
以下是一些教程的链接:Microsoft 支持,联盟。