由于为该应用程序池提供服务的进程出现一系列故障,应用程序池"DefaultAppPool"正在自动禁用

Nar*_*mar 13 iis-7

Log Name:      System
Source:        Microsoft-Windows-WAS
Date:          13.06.2012 08:34:45
Event ID:      5002
Task Category: None
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      WIN-QU022VN756J
Description:
Application pool 'DefaultAppPool' is being automatically disabled due to a series of failures in the process(es) serving that application pool.
Run Code Online (Sandbox Code Playgroud)

请为此问题提供近乎解决方案.我将很感激这个建议

use*_*620 21

IIS附带一个名为Rapid-Fail Protection的功能.默认情况下,如果池中的工作程序在5分钟范围内崩溃5次,则应用程序池将配置为禁用.

通过右键单击应用程序池进入高级设置并修改"快速失败保护"属性,可以修改此设置的阈值.但是,此事件表明您的应用程序中可能存在需要解决的严重问题.


Aro*_*kia 8

我对这个问题紧张,最后我解决了.

请确保应用程序池中的"高级设置"中的以下选项正确无误.

应用程序池>默认应用程序池>右键单击并选择高级设置.

然后检查"启用32位应用程序"选项是否已设置为"False".它应该是假的

我做了上述改变后得到了解决.

  • *"启用32位应用程序"*默认设置为false,显然可能会为某些无法处理的应用程序产生AppPool崩溃.随后的崩溃将导致通过*Rapid-Fail Protection*功能(也可通过池的高级设置对话框进行配置)停用整个池. (2认同)

小智 6

我在安装 URL 重写模块时遇到此错误,请安装正确的 URL 重写模块来修复此问题。要验证 URL 重写模块的此错误原因,请检查事件日志。

  1. windows 日志>> 系统>> 单击最近的错误,在错误详细信息中,它将显示“由于为该应用程序池提供服务的进程中出现一系列故障,应用程序池“DefaultAppPool(或 YourApplicationpool)”被自动禁用。”
  2. Windows日志>>应用程序>>点击最近的错误,在错误详细信息中会显示“The Module DLL 'C:\Windows\system32\inetsrv\rewrite.dll' failed to load. the data is the error.”

我希望这能帮到您。


小智 2

这是注册表权限问题。这应该有帮助: http: //support.microsoft.com/kb/885654

您可能还需要将 NT AUTHORITY\NETWORK SERVICE(或 NT AUTHORITY\SYSTEM 或应用程序池使用的帐户)的读/写权限添加到 c:\Windows\TEMP。请参阅http://social.technet.microsoft.com/Forums/en-US/winservergen/thread/176e9b6d-7b1b-4667-b55e-330bec133f37/