ASP.NET Web 应用程序因异常而冻结,dw20.exe 挂在 100% CPU 上
对于这个问题的开放性表示歉意,但我真的不知道该说什么。
我对 ASP.NET MVC Web 应用程序做了一些操作,导致出现异常,该异常可能是由于 NHibernate 映射错误导致 dw20.exe 以约 50% CPU 使用率(100%在一个核心上)。浏览器不会响应,直到 IIS 超时,调试器也不会遇到异常,一切都会冻结:s
有人知道从哪里开始吗?
我在 Windows Server 2008、vs2008、.net 3.5 上
编辑:在事件日志中找到其中一些
错误应用程序 w3wp.exe,版本 7.0.6001.18000,时间戳 0x47919413,错误模块 kernel32.dll,版本 6.0.6001.18215,时间戳0x49953395,异常代码 0xe053534f,故障偏移量 0x000442eb,进程 ID 0x%9,应用程序启动时间 0x%10。
谢谢
安德鲁
Apologies for the open endedness of this question, but I really don't know what to say.
I've done something to my ASP.NET MVC Web Application to cause an exception which is probably occuring due to an NHibernate mapping error to cause dw20.exe to run at ~ 50% CPU usage (100% on one core). The browser doesn't respond until IIS times out, and the debugger never hits an exception, everything just freezes :s
Anyone got any ideas as to where to start with this?
I'm on windows server 2008, vs2008, .net 3.5
Edit: found a few of these in eventlog
Faulting application w3wp.exe, version 7.0.6001.18000, time stamp 0x47919413, faulting module kernel32.dll, version 6.0.6001.18215, time stamp 0x49953395, exception code 0xe053534f, fault offset 0x000442eb, process id 0x%9, application start time 0x%10.
Thanks
Andrew
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您应该进行转储并使用 DebugDiag 对其进行分析。
更多详细信息 此处。
You should take a dump and analyze it with DebugDiag.
More details here.
这里没有足够的信息可以确定,但我会尝试将 FxCop 扔到代码上,看看它是否能找到任何东西。
Not enough information here to be sure, but I'd try tossing FxCop at the code and see if it picks up anything.