標籤:time_wait過多的處理辦法
一.time_wait狀態解釋
1.用戶端與伺服器端TCP串連完閉,關閉SOCKET後,伺服器端串連的連接埠號碼即為time_wait狀態。
linux下高並發的nginx ,apache,lvs,squid等伺服器生產環境下,TCP的time_wait通訊端數量經常達到2,3W,此時伺服器很容易被拖死或影響業務
二.解決方案
1.擷取TIME_WAIT狀態數量:netstat -n|awk ‘/^tcp/{++oldboy[$NF]} END {for (a in oldboy) print a,oldboy[a]}‘
2.伺服器參數調優
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/4C/86/wKiom1Q_NrPCIGBwAAO5OQF4J1A571.jpg" style="float:none;" title="tcp-state.png" alt="wKiom1Q_NrPCIGBwAAO5OQF4J1A571.jpg" />
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/4C/87/wKioL1Q_NuuRXh0bAAKcbE6csHc853.jpg" style="float:none;" title="tcp-state2.png" alt="wKioL1Q_NuuRXh0bAAKcbE6csHc853.jpg" />
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/4C/87/wKioL1Q_NwOyghjPAAU8siICG3Y599.jpg" title="tcp_timewait最佳化.png" alt="wKioL1Q_NwOyghjPAAU8siICG3Y599.jpg" />
本文出自 “蜘蛛俠” 部落格,請務必保留此出處http://txidc.blog.51cto.com/9138217/1564683
tcp time_wait過多的處理辦法