3
在我們的生產環境中,系統偶爾會延遲一個ASP.NET MVC應用程序的頁面響應長達30秒左右,即使相同的頁面呈現在2大部分時間3秒。這隨機發生在任意頁面,以及GET或POST類型的請求中。例如,日誌文件表明,系統花費15秒完成對jquery腳本文件的請求或其他小型css文件的花費10秒。
類似的問題:
生產環境:
- 的Windows Server 2008 - 標準(32位) - 應用程序池在集成模式下運行。
- ASP.NET MVC 1.0
我們已經嘗試以下/意見:
- 移動應用程序獨立的Web服務器,但是,它並沒有幫助。
- 我們從未注意到任何'ASP.NET'應用程序在服務器上的相同問題。
- 應用程序池設置很好。沒有突然的回收/關閉。
- 沒有cpu尖峯或內存問題。
- 由於SQL查詢等原因沒有延誤。
- 轉換應用程序池,以經典模式並沒有幫助
似乎沿HTTP管道的東西造成的延遲或工人處理器看到該請求已晚。
尋找其他建議。
- 謝謝
這是更大的可能的IIS或服務器的問題不是一個MVC的問題,IMO。 FWIW,我只看到這種類型的行爲,當應用程序已被卸載...並且它發生在所有類型的ASP.NET應用程序。 – tvanfosson 2010-03-16 13:46:07
即使應用程序正在運行,也會發生這種情況。我們也在監控應用程序池的啓動和關閉。 – arehman 2010-03-16 13:57:30
它也可能是垃圾收集。您可能需要更頻繁地回收應用程序池。 – 2010-03-16 14:46:37