Linux

立即殺死 TIME_WAIT 套接字?

  • July 14, 2019

反正有沒有立即殺死那些TIME_WAIT套接字?例如 netstat 的輸出:

tcp        0      0 127.0.0.1:8080          127.0.0.1:41500         TIME_WAIT   -                   
tcp        0      0 127.0.0.1:8080          127.0.0.1:41501         TIME_WAIT   - 

不必,它們的存在是有原因的 — «… TIME-WAIT 的目的是防止來自一個連接的延遲數據包被稍後的連接接受…»

Linux 也有net.ipv4.tcp_tw_recycle和 net.ipv4.tcp_tw_reuse 很有幫助。另一個要提到的工具是linux-tcp-drop

您可以使用 killcx( http://killcx.sourceforge.net/ ) perl 命令,它會完成這項工作

引用自:https://unix.stackexchange.com/questions/40580