tomcat因爲time_wait假死

鏈接服務器查看鏈接數: netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'服務器

TIME_WAIT 16cookie

CLOSE_WAIT 1tcp

FIN_WAIT1 2code

ESTABLISHED 269ip

可返回的全部狀態解釋:
CLOSED:無鏈接是活動的或正在進行
LISTEN:服務器在等待進入呼叫
SYN_RECV:一個鏈接請求已經到達,等待確認
SYN_SENT:應用已經開始,打開一個鏈接
ESTABLISHED:正常數據傳輸狀態
FIN_WAIT1:應用說它已經完成
FIN_WAIT2:另外一邊已贊成釋放
ITMED_WAIT:等待全部分組死掉
CLOSING:兩邊同時嘗試關閉
TIME_WAIT:另外一邊已初始化一個釋放
LAST_ACK:等待全部分組死掉

vi /etc/sysctl.conf 編輯文件,加入如下內容:cookies

net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_fin_timeout = 30

保存後,輸入sysctl -p讓參數生效。awk

相關文章
相關標籤/搜索