
应用程序池 'DefaultAppPool' 被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误。 20
应用程序池'DefaultAppPool'被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误。为应用程序池'DefaultAppPool'提供服务的进程意外终...
应用程序池 'DefaultAppPool' 被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误。
为应用程序池 'DefaultAppPool' 提供服务的进程意外终止。进程 ID 是 '3832'。进程退出代码是 '0x80'。
为应用程序池 'DefaultAppPool' 提供服务的进程意外终止。进程 ID 是 '3808'。进程退出代码是 '0x80'。
为应用程序池 'DefaultAppPool' 提供服务的进程意外终止。进程 ID 是 '3896'。进程退出代码是 '0x80'。
为应用程序池 'DefaultAppPool' 提供服务的进程意外终止。进程 ID 是 '3804'。进程退出代码是 '0x80'。
为应用程序池 'DefaultAppPool' 提供服务的进程意外终止。进程 ID 是 '3772'。进程退出代码是 '0x80'。 展开
为应用程序池 'DefaultAppPool' 提供服务的进程意外终止。进程 ID 是 '3832'。进程退出代码是 '0x80'。
为应用程序池 'DefaultAppPool' 提供服务的进程意外终止。进程 ID 是 '3808'。进程退出代码是 '0x80'。
为应用程序池 'DefaultAppPool' 提供服务的进程意外终止。进程 ID 是 '3896'。进程退出代码是 '0x80'。
为应用程序池 'DefaultAppPool' 提供服务的进程意外终止。进程 ID 是 '3804'。进程退出代码是 '0x80'。
为应用程序池 'DefaultAppPool' 提供服务的进程意外终止。进程 ID 是 '3772'。进程退出代码是 '0x80'。 展开
1个回答
展开全部
为应用程序池 'DefaultAppPool' 提供服务的进程意外终止。进程 ID 是 '3056'。进程退出代码是 '0xffffffff'。
有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。
-----------------------------------
解决方法,给NETWORK SERVICE 加上访问iis服务的权限,具体方法如下:
-----------------------------------
点击“开始”-“控制面板”-“管理工具”-“组件服务”-“计算机”-“我的电脑”-“DCOM”选项,
选择其下的“IIS ADMIN SERVICE”,右健选择“属性”,找到“安全”,在“启动和激活权限”中编辑“自定义”,添加帐号“NETWORK SERVICE ”,
给该帐号赋予“本地启动”和“本地激活”的权限,重新启动IIS(点“开始”-“运行”-“CMD”,点确定,然后运行IISRESET),
之后再访问同一站点,则一切正常。
另一解决方案:
事件类型: 警告
事件来源: W3SVC
事件种类: 无
事件 ID: 1009
日期: 2007-8-XX
事件: XX:XX:XX
用户: XX
计算机: XXXX
描述:
为应用程序池 'XXXXX' 提供服务的进程意外终止。进程 ID 是 'XXXX'。进程退出代码是 '0x80'。
有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。
原因:
CAUSE
Together with each worker process that IIS creates under a separate identity, the system creates a new desktop object by allocating memory from the configured desktop heap. This issue occurs because, when that heap has been exhausted, IIS cannot create more worker processes. Clients then receive the "service unavailable" error message in their Web browsers when they try to visit Web sites that those application pools host.
独立进程的 内存堆戋消耗完了,IIS不能创建更多的进程工作空间来处理
解决方法:
警告:需要修改服务器的注册表,请修改前备份相关键值
add the UseSharedWPDesktop registry key to your computer that is running IIS. This registry key permits all worker processes to run in one shared desktop, regardless of their worker process identities.
To add the UseSharedWPDesktop registry key:
1. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC
2. 在Parameters键下新建一个DWORD项,名字为:UseSharedWPDesktop 值为1 重启IIS
MS关于此键值描述:
UseSharedWPDesktop
注册表路径:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC\Parameters
数据类型:REG_DWORD
默认值: 0
范围: 0 - 1
如果您正使用唯一标识设置应用程序池,那么根据服务器上的应用程序和内存资源,将会达到大约 60 个应用程序池的上限。某些分配了单个新登录会话的系统资源存在一定的限制。这表明可以有 60 个进程以不同的帐户同时运行。IIS 6.0 支持在单个共享的工作站和桌面中运行这些进程,所需的成本为在所有各方之间共享单个用户会话的单个封装。要扩展到 60 个应用程序池以上并共享单个桌面,可将 UseSharedWPDesktop 更改为 DWORD 值 1。更改此注册表项之后,应当可以扩展到上百个应用程序池已及上百个同时运行的工作进程。
以上为转载,是否恢复正常还需验证!
续:经过上面两个方法后,系统日志还是出错,都是说应用池程序相关的进程(与world wide web通信)致命错误 ,突然在网上看到一句话,说要给system32的user权限(猜想可能要给system32\temp的权限,因为是discuz的NT版),给了之后,网站可以了,不过错误还是会出现,最终按上述的第一个办法去解决,发现里面的netman的network service权限不见,添加之后,经过几小时的观察,错误没有出来了
有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。
-----------------------------------
解决方法,给NETWORK SERVICE 加上访问iis服务的权限,具体方法如下:
-----------------------------------
点击“开始”-“控制面板”-“管理工具”-“组件服务”-“计算机”-“我的电脑”-“DCOM”选项,
选择其下的“IIS ADMIN SERVICE”,右健选择“属性”,找到“安全”,在“启动和激活权限”中编辑“自定义”,添加帐号“NETWORK SERVICE ”,
给该帐号赋予“本地启动”和“本地激活”的权限,重新启动IIS(点“开始”-“运行”-“CMD”,点确定,然后运行IISRESET),
之后再访问同一站点,则一切正常。
另一解决方案:
事件类型: 警告
事件来源: W3SVC
事件种类: 无
事件 ID: 1009
日期: 2007-8-XX
事件: XX:XX:XX
用户: XX
计算机: XXXX
描述:
为应用程序池 'XXXXX' 提供服务的进程意外终止。进程 ID 是 'XXXX'。进程退出代码是 '0x80'。
有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。
原因:
CAUSE
Together with each worker process that IIS creates under a separate identity, the system creates a new desktop object by allocating memory from the configured desktop heap. This issue occurs because, when that heap has been exhausted, IIS cannot create more worker processes. Clients then receive the "service unavailable" error message in their Web browsers when they try to visit Web sites that those application pools host.
独立进程的 内存堆戋消耗完了,IIS不能创建更多的进程工作空间来处理
解决方法:
警告:需要修改服务器的注册表,请修改前备份相关键值
add the UseSharedWPDesktop registry key to your computer that is running IIS. This registry key permits all worker processes to run in one shared desktop, regardless of their worker process identities.
To add the UseSharedWPDesktop registry key:
1. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC
2. 在Parameters键下新建一个DWORD项,名字为:UseSharedWPDesktop 值为1 重启IIS
MS关于此键值描述:
UseSharedWPDesktop
注册表路径:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC\Parameters
数据类型:REG_DWORD
默认值: 0
范围: 0 - 1
如果您正使用唯一标识设置应用程序池,那么根据服务器上的应用程序和内存资源,将会达到大约 60 个应用程序池的上限。某些分配了单个新登录会话的系统资源存在一定的限制。这表明可以有 60 个进程以不同的帐户同时运行。IIS 6.0 支持在单个共享的工作站和桌面中运行这些进程,所需的成本为在所有各方之间共享单个用户会话的单个封装。要扩展到 60 个应用程序池以上并共享单个桌面,可将 UseSharedWPDesktop 更改为 DWORD 值 1。更改此注册表项之后,应当可以扩展到上百个应用程序池已及上百个同时运行的工作进程。
以上为转载,是否恢复正常还需验证!
续:经过上面两个方法后,系统日志还是出错,都是说应用池程序相关的进程(与world wide web通信)致命错误 ,突然在网上看到一句话,说要给system32的user权限(猜想可能要给system32\temp的权限,因为是discuz的NT版),给了之后,网站可以了,不过错误还是会出现,最终按上述的第一个办法去解决,发现里面的netman的network service权限不见,添加之后,经过几小时的观察,错误没有出来了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询