ASP.NET事件日志警告中的Occurence字段是什么?

时间:2011-05-24 17:56:18

标签: asp.net event-log

典型的事件日志消息如下所示。在那里你可以找到非常有趣的字段“事件发生”和“事件序列”。它们意味着什么?

在我的情况下,我遇到事件发生的异常5,但我只能在IIS日志中找到一个请求,其中包含500个状态代码,其URL与事件日志消息中的请求信息完全相同。

那么,这个字段的值如何计算?我该如何使用它?

Event code: 3001  
Event message: The request has been aborted.  
Event time: 5/23/2011 11:35:36 PM  
Event time (UTC): 5/24/2011 3:35:36 AM  
Event ID: 9e8d8159c90349de8f7a6132ed871992  
Event sequence: 65374  
Event occurrence: 5  
Event detail code: 0    
Application information:      
Application domain: /LM/W3SVC/14/ROOT-1-12950413213497090109      
Trust level: Full      
Application Virtual Path: /      
Application Path: E:\wwwsites\MySupaSite\      
Machine name: WEB02    
Process information:      
Process ID: 12228      
Process name: w3wp.exe      
Account name: IIS APPPOOL\MySupaSite    
Exception information:      
Exception type: HttpException      
Exception message: Request timed out.    
Request information:…

3 个答案:

答案 0 :(得分:6)

Event OccurenceASP.NET 2.0 Health Monitoring

提供的字段之一

ASP.NET 2.0运行状况监视仅在达到(可配置的)特定事件发生次数时累积事件并将其写入事件日志。

另请参阅:ASP.NET 2.0 Health Monitoring - Step 3. Configure Health Monitoring

中的< profiles> 部分

更新

Great FAQ on ASP.NET Health Monitoring (ASP.NET Forum)(我刚刚在这里学到了一点* g *) - 这导致我 MSDN: WebBaseEvent Members 您可以在其中找到所有属性的确切数据类型

答案 1 :(得分:1)

此日志输出只是ASP.NET WebErrorEvent的输出。 EventOccourance,根据the documentation

  

表示事件发生次数的计数器。

也许也很重要:

  

此属性是只读的,并且由于调用内部方法而递增。

答案 2 :(得分:0)

以下是CISCO事件记录的说明 - http://www.cisco.com/en/US/docs/security/vpn3000/vpn3000_47/administration/guide/filevlog.pdf

我认为你的“事件序列”与他们的相同。 “事件发生”可能等于“事件重复”。所有这些事件日志在某些时候都有相似之处,所以我希望我的猜测是正确的:)