TCP連接大量CLOSE_WAIT狀態問題排查

CLOSE_WAIT產生原因   close_wait是被動關閉連接是形成的,根據TCP狀態機,服務器端收到客戶端發送的FIN,TCP協議棧會自動發送ACK,鏈接進入close_wait狀態。但如果服務器端不執行socket的close()操作,狀態就不能由close_wait遷移到last_ack,則系統中會存在很多close_wait狀態的連接,如下圖所示: 可能的原因如下: 關閉socket
相關文章
相關標籤/搜索