2012-10-29 129 views
0

我有一個問題,即一個網站,我管理,用戶得到一個500錯誤。它發生在整個網站中的一些隨機的地方,如執行一個Ajax查詢,從頁面瀏覽到另一個頁面,等等。在IIS錯誤請求日誌,我所看到的是兩個錯誤,背到後面:ASP_CLIENT_DISCONNECTED和ASP_LOG_ERROR。用戶報告的問題通常發生在他們逐頁導航時發生。 500錯誤出現,它只是坐在那裏。如果他們得到錯誤,他們通常會刷新並消失。ASP經典500錯誤,ASP_CLIENT_DISCONNECTED其次ASP_LOG_ERROR

調用鏈看上去錯誤權之前像下面這樣。

ISAPI_START 

CALL_ISAPI_EXTENSION 

ASP_START_REQUEST 

ASP_NEW_SESSION_CREATED 

ASP_QUEUE_REQUEST 

ASP_DEQUEUE_REQUEST 

ASP_CLIENT_DISCONNECTED 
    Error 17:46:48.254 

ASP_LOG_ERROR 
    Error LineNumber="", ErrorCode="ASP 0147", Description="500 Server Error" 17:46:48.254 

MODULE_SET_RESPONSE_ERROR_STATUS 
    ModuleName="IsapiModule", Notification="EXECUTE_REQUEST_HANDLER", HttpStatus="500", HttpReason="Server Error", HttpSubStatus="0", ErrorCode="The operation completed successfully. (0x0)", ConfigExceptionInfo="" 

編輯0:我認爲關鍵可能在於ASP_NEW_SESSION_CREATED行。我沒有任何確鑿的證據支持這一點,只是一種直覺。我的環境

的詳細原因,我使用一個應用程序池是在經典模式下使用.NET Framework v2.0.5.2707。作爲網站的一部分,我必須使用在集成模式下一個.NET 4.0應用程序池兩個Web應用程序。網絡應用程序根本沒有被使用,所以我認爲它們不會起作用。

對於如何處理這一個任何建議都非常讚賞。

mj

+0

你見過這個.. http://forums.iis.net/p/1155791/2001665.aspx#2001665 – SearchAndResQ

+0

感謝您的發現,但是,我確實看到了。我們的用戶不會在任何複雜的頁面上顯示或關閉任何內容,但會出現Ajax請求。只是簡單的導航 –

回答

0

我們找到了答案。有一個Ajax請求在服務器上超時並導致問題。其他一些電話確實是由於用戶不耐煩。