我正在使用.Net 2.0,並且我的網站在某個時期似乎達到了死鎖狀態。它停止工作,直到我回收應用程序池或在web.config文件中更改某些內容。我認爲僵局導致了這個問題。如何在ASP.Net中找到死鎖網站
我想知道是否有任何工具來調試/檢查站點找到可能導致死鎖的代碼。
現在我必須設置回收間隔爲10分鐘,這是非常糟糕的,但它是解決問題的唯一方法,並且網站上有很多代碼,我需要找到問題。如果我使用DOS攻擊工具,我可以找到導致此問題的頁面/代碼塊嗎?如果可以,測試它的最佳工具是什麼?
乾杯!
編輯 我試圖檢查事件日誌並發現以下警告。我不知道這是不是問題現在會繼續挖掘。 異常信息: 異常類型:HttpException 異常消息:請求超時。
這從頻道9系列視頻涵蓋了這一點(密切相關的主題):「[.NET調試的生產環境(HTTP: //channel9.msdn.com/Series/-NET-Debugging-Stater-Kit-for-the-Production-Environment/Diagnosing-Application-Issues-01)」。 – Richard 2012-07-19 09:12:58