0

実行に非常に時間がかかる一部のページ ポスト バックで問題が発生しています。「appcmd list requests」を実行すると、次のような結果が得られます。

REQUEST "79000001800004e3" (url:POST /dir/file.aspx、時間:87219 ミリ秒、クライアント:xxx.xxx.xxx.xxx、ステージ:ExecuteRequestHandler、モジュール:ManagedPipelineHandler)
REQUEST "8600000080002f82" (url:POST /dir/file.aspx、時間:61391 ミリ秒、クライアント:xxx.xxx.xxx.xxx、ステージ:AcquireRequestState、モジュール:Session)
REQUEST "5e00010280000420" (url:POST /dir/file.aspx、時間:21047 ミリ秒、クライアント:xxx.xxx.xxx.xxx、ステージ:AcquireRequestState、モジュール:Session)

問題を引き起こすのは特定のファイル (この場合は dir/file.aspx) です。それは同じ IP アドレスから来ています。最初は ManagedPipelineHandler モジュールからのもので、その後の 2 つは Session モジュールからのものです。

私は Web ブラウザについての詳細も、クライアントについての詳細も何も持っていません。

SQLデッドロックを探しましたが、見つかりませんでした。長時間実行される SQL クエリはまったくありません。

何が問題になる可能性があるか考えていますか?

よろしく。

4

1 に答える 1

0

現在、問題はサーバーで Rapid Fail Protection が有効になっていることが原因のようです。スローされた例外が多すぎると、アプリケーションが再起動されましたが、これにはかなりの時間がかかり、その間にリクエストがキューに入れられました。

于 2010-05-25T17:03:15.423 に答える