0

IIS/ASP.NET は TCP キープアライブ オプションを使用して切断された接続を検出できますか? これらの接続では、HTTP Keep-Alive オプションが有効になっていないことに注意してください。これらは接続であり、クライアントによって放棄され、IIS / ASP.NET スレッドがハングしたままになり、データを待機します。IIS / ASP.NET がそのようなシナリオを処理するメカニズムはありますか?

4

2 に答える 2

1

IIS には、TCP キープアライブを有効にした場合と同様に接続を開くオプションがありますが、すべての調査では、システム設定を使用することが示唆されています。システムのデフォルトでは、2 時間の KeepAliveTimes が有効になっています。

http://support.microsoft.com/kb/120642には、レジストリ値のリファレンスがあります。

于 2012-07-09T19:29:44.610 に答える
0

ASP.NET は、接続を介して送信された HTTP データのみを処理します。これは、HTTP が発生していない期間ですが、TCP 接続が維持されている間は何の意味もありません。

IIS は、TCP 接続を無期限に維持するわけではありませんが、定期的にアイドル状態をチェックします。

于 2010-09-30T15:41:52.070 に答える