2012-09-19 55 views
1

我在同一個Web服務器上有3個應用程序。其中兩個配置在獨立的ASP.NET 4應用程序池中,其中一個位於ASP.NET 2應用程序池中。IIS 7和ASP.NET 4超時

我在白天訪問這些應用程序時遇到了intermitent超時。爲了追蹤這個超時,我建立了一個ping監控服務(motive.com)。以下是超時貨幣日誌的示例:

 
app  date       downtime  main reason 
APP2 19-September-2012, at 14:51 4 mins 50 secs connect() timed out! 
APP1 19-September-2012, at 14:51 4 mins 50 secs connect() timed out! 
APP2 19-September-2012, at 14:11 2 mins 50 secs couldn't connect to host 
APP1 19-September-2012, at 14:11 2 mins 50 secs couldn't connect to host 
APP2 19-September-2012, at 9:17 2 mins 41 secs couldn't connect to host 
APP1 19-September-2012, at 9:17 2 mins 41 secs couldn't connect to host 
... 

如您所見,兩個ASP.net 4池同時超時。我還在監視ASP.NET 2.0應用程序池網站,我沒有一次超時!

沒有任何與它發生的時間(日/夜)有關的任何模式。超時之間的時間間隔也不會遵循某種模式,有時會在40分鐘後發生,其他時間則會持續幾個小時。

超時時間永遠不會超過5分鐘,但它們也隨機地從2到5分鐘不等。

起初我認爲它可能與應用程序池回收有關,但我已檢查並將回收設置爲在24小時後發生並禁用其他事件(內存峯值等)。

該網站不經常訪問的(這是在beta測試),所以沒有巨大的訪問,工人的需求,內存消耗的數量等

我還檢查IIS日誌和有2〜在監測服務報告的停機時間內有5分鐘的間隔,但沒有錯誤信息。我也檢查了Windows事件日誌,並沒有在系統和應用程序事件中發現任何異常。

我現在真的很絕望。如果有人能幫助我,我會非常感激。

最好的問候, 愛德華多·德弗雷塔斯

+0

「它在beta測試」 - 任何機會,這是一個應用程序級別的問題?您是否以編程方式記錄應用程序級別事件(例如,滿足X請求的總時間)? – Carth

+0

其中一個asp.net網站是一個web應用程序,另一個基本上是一個靜態mvc網頁。他們都同時無法訪問。沒有登錄的用戶或訪問者請求這些頁面(除了監控服務)。 – user1684007

回答