TCP TIME_WAIT ソケットが 60 秒経過しても終了しない
Issue
- TCP
TIME_WAIT
ソケットが 60 秒経過しても終了しません。 - CPU 負荷が高いと TW の再利用に失敗します。
- RHEL が古い接続から timewait 状態をクリアするのに時間がかかります。
- パケットキャプチャーは、新しい SYN が受け入れられる代わりに、Challenge ACK が 1 分後に接続の再利用に送信されことを示します。RHEL が Challenge ACK を送信するのはなぜですか?
Environment
- Red Hat Enterprise Linux 7
TIME_WAIT
状態の TCP (Transmission Control Protocol) ネットワーク接続- RHEL は Active Closer でもある TCP ポートをリッスンしている (最初に
FIN
を送信) - 同じ IP およびポートタプルの再使用
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.