【发布时间】:2015-09-05 05:33:45
【问题描述】:
我们在客户的多台服务器上托管了一个 asp.net MVC Web 应用程序。最近只有其中一个,apppool 大约每 15 分钟被回收一次。我检查了事件查看器,没有“警告”级别的日志包含对任何偶然异常的帮助。我只发现了一些带有源“Windows 错误报告”的“信息”级别日志,其中包含如下内容:
Fault bucket , type 0
Event Name: CLR20r3
Response: Not available
Cab Id: 0
Problem signature:
P1: w3wp.exe
P2: 7.5.7601.17514
P3: 4ce7a5f8
P4: mscorlib
P5: 4.0.30319.17929
P6: 4ffa561c
P7: 1098
P8: 0
P9: System.StackOverflowException
P10:
Attached files:
These files may be available here:
C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_w3wp.exe_a7ffe533c17adc1b839d5aa19f1af2e61b1d2_0704a515
Analysis symbol:
Rechecking for solution: 0
Report Id: 7fc73fce-5389-11e5-9721-7824af3d6615
Report Status: 4
还有这个:
Fault bucket 3263327202, type 1
Event Name: APPCRASH
Response: Not available
Cab Id: 0
Problem signature:
P1: w3wp.exe
P2: 7.5.7601.17514
P3: 4ce7a5f8
P4: clr.dll
P5: 4.0.30319.17929
P6: 4ffa5753
P7: c00000fd
P8: 000010b9
P9:
P10:
Attached files:
C:\Windows\Temp\WERC4A6.tmp.appcompat.txt
C:\Windows\Temp\WERC523.tmp.WERInternalMetadata.xml
C:\Windows\Temp\WERC524.tmp.hdmp
C:\Windows\Temp\WERED7D.tmp.mdmp
These files may be available here:
C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_w3wp.exe_868a5e613d491401176645f115078f3faa98e9_03a912c5
Analysis symbol:
Rechecking for solution: 0
Report Id: 4c379387-5388-11e5-9721-7824af3d6615
Report Status: 0
如您所见,这是一个 StackOverflowException!
还有一些带有源“应用程序错误”的“错误”级别日志,其中包含以下内容:
Faulting application name: w3wp.exe, version: 7.5.7601.17514, time stamp: 0x4ce7a5f8
Faulting module name: clr.dll, version: 4.0.30319.17929, time stamp: 0x4ffa5753
Exception code: 0xc00000fd
Fault offset: 0x00019fe9
Faulting process id: 0xcac
Faulting application start time: 0x01d0e79515891375
Faulting application path: C:\Windows\SysWOW64\inetsrv\w3wp.exe
Faulting module path: C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll
Report Id: dc73f522-5388-11e5-9721-7824af3d6615
我已尝试读取位于 C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_w3wp.exe ..... 的文件,但未能成功理解问题。
我怎样才能找到这个错误的原因?是否有任何调试工具可以读取这些文件,或者是否可以在我的整个代码中放置一些日志结构以获得有关问题部分的线索?
任何想法将不胜感激!
【问题讨论】:
标签: c# asp.net iis-7 windows-server-2008 stack-overflow