Windows 2008のTIME_WAIT状態の大量のTCP接続-Amazon AWSで実行
OS:Windows Server 2008、SP2(EC2 Amazonで実行)。 Apache httpdおよびtomcatサーバー6.02とWebサーバーを使用してWebアプリを実行すると、キープアライブ設定があります。 TIME_WAIT状態(netstatとtcpviewを使用)で約69,250(httpポート80)+ 15000(ポート80以外)TCP接続があります。これらの接続は、Webサーバーを停止した後でも閉じられないようです(24時間待機) パフォーマンスモニターカウンター: TCPv4アクティブ接続:145K TCPv4パッシブ接続:475K TCPv4エラー接続:16K TCPv4接続のリセット:23K HKEY_LOCAL_MACHINE\System \CurrentControlSet\Services\Tcpip\Parameters TcpTimedWaitDelayキーがないため、値はデフォルト(2 * MSL、4分)でなければなりません 数千の接続要求が同時に来ている場合でも、Windows OSが最終的にそれらを削除できないのはなぜですか? この状況の背後にある理由は何でしょうか? Windows OSを再起動せずにこれらすべてのTIME_WAIT接続を強制的に閉じる方法はありますか? 数日後、アプリは新しい接続の取得を停止します。