![应用程序池已停止](https://linux22.com/image/577867/%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E6%B1%A0%E5%B7%B2%E5%81%9C%E6%AD%A2.png)
我在 Windows Server 2003 R2、IIS 6.0 上的应用程序池遇到了问题。有时应用程序池会因未知原因停止。我想研究一下这个问题。原因可能是什么?停止事件应该记录在哪里?
答案1
首先要查看的是系统(如果您的应用记录“帮助我”类型的事件,则可能是应用程序)事件日志。
如果应用程序池工作进程 (W3WP) 在 5 分钟内崩溃(默认情况下)5 次,它将被 W3ADM/W3SVC 标记为已停止。
此功能称为快速故障保护,其设计目的是防止不良应用程序因持续崩溃而耗尽所有服务器资源。
它可以在应用程序池属性中配置。
如果它崩溃(或退出,或者您只是好奇),请获取 DebugDiag 1.2,安装它,并创建一个崩溃规则来监视您遇到问题的应用程序池。
答案2
偶发日志
常见的错误是 Web 应用程序崩溃几次,发生 X 次后,IIS 将停止应用程序池