檢視TCP狀態:netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
檢視SOCKET狀態:cat /proc/net/sockstat
TIME_WAIT狀態的socket一般需要等到2msl時間後,socket才會被回收。
修改(新增)系統核心引數:/etc/sysctl.conf
#改系統預設的TIMEOUT時間
net.ipv4.tcp_fin_timeout=2
#啟重用,允許將TIME-WAIT sockets重新用於新的TCP連線 預設為0表示關閉
net.ipv4.tcp_tw_reuse=1
#開啟TCP連線中TIME-WAIT sockets的快速回收 預設為0 表示關閉
net.ipv4.tcp_tw_recycle=1
使新增引數生效:sysctl -p