3

httpRuntime executionTimeout を設定すると、すでに部分的にクライアントに送信された応答が切断されますか?

IIS 要求キューで、executionTimeout 設定よりもはるかに長い時間実行される要求があり、IIS Web Core モジュールの状態が SendResponse であることに気付きました。executionTimeout には、クライアントに応答を送信するのにかかる時間が含まれていますか?

私が見つけた唯一のドキュメントは、このスニップの次のページにありますが、IIS の古いバージョンでは 2003 年のものです: https://msdn.microsoft.com/en-us/library/ms972959.aspx

リクエスト実行時間。最後のリクエストの実行にかかったミリ秒数。フレームワークのバージョン 1.0 では、実行時間はワーカー プロセスが要求を受信したときに開始され、ASP.NET ISAPI が HSE_REQ_DONE_WITH_SESSION を IIS に送信したときに停止します。IIS バージョン 5 の場合、これにはクライアントへの応答の書き込みにかかる時間が含まれますが、IIS バージョン 6 の場合、応答バッファーは非同期で送信されるため、クライアントへの応答の書き込みにかかる時間は含まれません。

ASP.NET 4.5 Web アプリケーションを実行している Windows Server 2008 R2 の IIS バージョンは 7.5 であり、デバッグは false に設定されています。

4

1 に答える 1