我在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.该服务不可用.
有人请帮助我确定这是如何发生的以及我需要做些什么来防止它在将来发生.