asp.net – 为应用程序池“Classic .NET AppPool”提供服务的进
发布时间:2020-12-16 00:20:37 所属栏目:asp.Net 来源:网络整理
导读:我在Windows Server 2008上的IIS 7上运行ASP.NET 3.5 Web应用程序. 我今天下午早些时候收到了以下错误: http错误503服务不可用. 我查看了事件日志并发现: 为应用程序池“Classic .NET AppPool”提供服务的进程与Windows进程激活服务发生致命的通信错误.进
我在Windows Server 2008上的IIS 7上运行ASP.NET 3.5 Web应用程序.
我今天下午早些时候收到了以下错误: http错误503服务不可用. 我查看了事件日志并发现: 为应用程序池“Classic .NET AppPool”提供服务的进程与Windows进程激活服务发生致命的通信错误.进程ID为’3328′.数据字段包含错误编号. 以下是该活动的全部细节: Log Name: System Source: Microsoft-Windows-WAS Date: 18/09/2009 14:58:31 Event ID: 5011 Task Category: None Level: Warning Keywords: Classic User: N/A Computer: computername Description: A process serving application pool 'Classic .NET AppPool' suffered a fatal communication error with the Windows Process Activation Service. The process id was '3328'. The data field contains the error number. Event Xml: <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <System> <Provider Name="Microsoft-Windows-WAS" Guid="{5 .. 0}" EventSourceName="WAS" /> <EventID Qualifiers="32768">5011</EventID> <Version>0</Version> <Level>3</Level> <Task>0</Task> <Opcode>0</Opcode> <Keywords>0x80000000000000</Keywords> <TimeCreated SystemTime="2009-09-18T13:58:31.000Z" /> <EventRecordID>23552</EventRecordID> <Correlation /> <Execution ProcessID="0" ThreadID="0" /> <Channel>System</Channel> <Computer>computername</Computer> <Security /> </System> <EventData> <Data Name="AppPoolID">Classic .NET AppPool</Data> <Data Name="ProcessID">3328</Data> <Binary>6D000780</Binary> </EventData> </Event> 这导致: 应用程序池“Classic .NET AppPool”由于为该应用程序池提供服务的进程中出现一系列故障而被自动禁用. 以下是该活动的全部细节: Log Name: System Source: Microsoft-Windows-WAS Date: 18/09/2009 15:03:05 Event ID: 5002 Task Category: None Level: Error Keywords: Classic User: N/A Computer: computername Description: Application pool 'Classic .NET AppPool' is being automatically disabled due to a series of failures in the process(es) serving that application pool. Event Xml: <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <System> <Provider Name="Microsoft-Windows-WAS" Guid="{5 .. 0}" EventSourceName="WAS" /> <EventID Qualifiers="49152">5002</EventID> <Version>0</Version> <Level>2</Level> <Task>0</Task> <Opcode>0</Opcode> <Keywords>0x80000000000000</Keywords> <TimeCreated SystemTime="2009-09-18T14:03:05.000Z" /> <EventRecordID>23557</EventRecordID> <Correlation /> <Execution ProcessID="0" ThreadID="0" /> <Channel>System</Channel> <Computer>computername</Computer> <Security /> </System> <EventData> <Data Name="AppPoolID">Classic .NET AppPool</Data> <Binary> </Binary> </EventData> </Event> 结束于:HTTP错误503.该服务不可用. 有人请帮助我确定这是如何发生的以及我需要做些什么来防止它在将来发生. 解决方法
这个是一个非常令人讨厌的.我建议使用
IIS Debug Diagnostics工具.您可以通过关闭应用程序池属性中的“快速失败保护”来缓解症状,但这只会掩盖问题.发生了什么事情是你的应用程序经常/如此频繁地经历异常,以至于服务自行关闭.您需要运行诊断工具来捕获进出的所有内容,以找到发生的异常.
这可能是一项非常费力的任务,因为该工具将收集数十亿字节的垃圾进行筛选.如果你很幸运,关闭“快速失败保护”可能会允许异常进入浏览器,但我的猜测是服务器最终会挂起. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – asp.net mvc3请求线程亲和
- ASP.NET MVC和FubuMVC之间的主要区别是什么?
- asp.net-mvc-4 – 部署到IIS 7后,ASP.NET MVC 4 webapplica
- ASP.NET Web Service中XML文档中的非法字符
- asp.net-mvc – 自定义DateTime模型绑定在Asp.net MVC
- 在ASP.NET MVC中公开资源字符串到JavaScript文件的最佳方式
- asp.net – RPC_E_SERVERFAULT
- asp.net – OutputCache.VaryByHeader没有在响应中生成Vary
- iCalendar格式中关于RRule的解析和生成
- 如何在ASP.NET GridView中找到控件的客户端ID?