我們知道CLOSE_WAIT出現得原因就是服務器斷開連接後沒有經歷最後一步揮手。那麼當服務器出現大量CLOSE_WAIT得時候不要去懷疑別人是否有問題,問題肯定是這臺服務器應用程序出問題了。
首先我們可以先統計下 CLOSE_WAIT 得數量與進程關係統計
netstat -anop|grep CLOSE_WAIT |awk '{print $7}'|sort|uniq -c
統計結果
1 4581/java
6 4762/java
1 4826/java
1 56211/java
2 7285/java
在針對相關進程號去查看應用出了什麼事情