【发布时间】:2012-07-19 09:04:20
【问题描述】:
我正在使用 .Net 2.0,并且我的网站似乎在某个时期达到了死锁状态。它停止工作,直到我回收应用程序池或更改 web.config 文件中的某些内容。我认为死锁导致了这个问题。
我想知道是否有任何工具可以调试/检查站点以查找可能导致死锁的代码。
现在我不得不将回收间隔设置为 10 分钟,这确实很糟糕,但这是解决问题的唯一方法,并且网站上有很多代码,我需要找到问题所在。如果我使用 DOS 攻击工具,我能否找到导致此问题的页面/代码块?如果可以,最好的测试工具是什么?
干杯!
编辑 我试图检查事件日志并发现以下警告。我不知道它是否是问题将继续挖掘。 异常信息: 异常类型:HttpException 异常消息:请求超时。
【问题讨论】:
-
第 9 频道的这一系列视频涵盖了这个(以及密切相关的主题):“.NET Debugging for the Production Environment”。
标签: c# asp.net iis-7.5 c#-2.0 asp.net-2.0