0

管理しているWebサイトで、ユーザーに500エラーが発生するという問題があります。これは、Ajaxクエリの実行、ページからページへの移動など、サイト全体でランダムな場所で発生します。IISエラー要求ログに表示されるのは、ASP_CLIENT_DISCONNECTEDとASP_CLIENT_DISCONNECTEDの2つのエラーです。 ASP_LOG_ERROR。ユーザーは、通常、ページ間を移動しているときに問題が発生することを報告しています。500エラーが表示され、そこに表示されます。エラーが発生した場合、通常は更新されて消えます。

エラー直前の一連の呼び出しは次のようになります。

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行にあると思います。私はそれを裏付ける確固たる証拠を持っていません、ただ腸の感覚です。

私の環境についてもう少し詳しく説明します。.NETFrameworkv2.0.5.2707を使用してクラシックモードのアプリケーションプールを使用しています。Webサイトの一部として、統合モードで.NET4.0アプリケーションプールを使用する2つのWebアプリケーションがあります。Webアプリケーションはまったく使用されていないので、機能しないと思います。

これにアプローチする方法についての提案は大歓迎です。

mj

4

1 に答える 1

0

答えが見つかりました。サーバーでタイムアウトして問題を引き起こしているAjaxリクエストがありました。他の呼び出しのいくつかは確かにユーザーの焦りによるものでした。

于 2012-11-01T14:49:35.010 に答える