Iis 7 在Windows 2008R2上的IIS 7中自动禁用应用程序池

Iis 7 在Windows 2008R2上的IIS 7中自动禁用应用程序池,iis-7,Iis 7,在多个服务器上运行web应用程序。其中两台服务器出现应用程序池被禁用的问题。事件查看器系统日志中的消息:由于为应用程序池提供服务的进程中出现一系列故障,应用程序池“xxxxx”将被自动禁用 在此消息之前还有其他几条“警告”消息:为应用程序池“xxxxx”提供服务的进程遇到与Windows process Activation Service的致命通信错误。进程id为“1072”。数据字段包含错误号。或为应用程序池“xxxxx”提供服务的进程意外终止。进程id为“3644”。进程退出代码为“0x0

在多个服务器上运行web应用程序。其中两台服务器出现应用程序池被禁用的问题。事件查看器系统日志中的消息:由于为应用程序池提供服务的进程中出现一系列故障,应用程序池“xxxxx”将被自动禁用

在此消息之前还有其他几条“警告”消息:为应用程序池“xxxxx”提供服务的进程遇到与Windows process Activation Service的致命通信错误。进程id为“1072”。数据字段包含错误号。或为应用程序池“xxxxx”提供服务的进程意外终止。进程id为“3644”。进程退出代码为“0x0”

正在运行IIS 7。发生故障的服务器正在运行带有服务包1的2008R2,而另一台正在运行2008R2(无服务包)

在我看到AppOffline消息之前的HTTP日志中,有几个由ReqQueue放弃的连接消息和客户端重置消息

我已经阅读并重新阅读了许多关于更改快速故障保护设置的帖子,从默认的故障间隔(分钟)5和最大故障5中可以看出,在五分钟内发生五次故障后,AppPool将停止。但是,这样做只会在AppPool停止之前的特定时间内改变问题的数量,而不会真正解决问题的根本原因

确定应用程序失败原因的正确方法是什么?
服务器上service pack的差异可能是罪魁祸首吗


谢谢

崩溃转储可能会有所帮助,但这与编程无关。