日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人工智能 > ChatGpt >内容正文

ChatGpt

解决webserver tcp连接大量CLOSE_WAIT 问题

發布時間:2024/4/13 ChatGpt 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 解决webserver tcp连接大量CLOSE_WAIT 问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? netstat -n | awk '/^tcp/ {++S[$NF]} END{for(a in S) print a, S[a]}'
??
? LAST_ACK 1
? SYN_RECV 15
??CLOSE_WAIT7729?
? ESTABLISHED 471
? FIN_WAIT1 3
? FIN_WAIT2 52
? SYN_SENT 1
? TIME_WAIT 725

? 從結果可以看到有大量的連接處于CLOSE_WAIT狀態。

要解決這個問題的可以修改系統的參數,系統默認超時時間的是7200秒,也就是2小時。

默認如下:

tcp_keepalive_time = 7200 seconds (2 hours)
tcp_keepalive_probes = 9
tcp_keepalive_intvl = 75 seconds

意思是如果某個TCP連接在idle 2個小時后,內核才發起probe.如果probe9次(每次75秒)不成功,內核才徹底放棄,認為該連接已失效

修改后

sysctl -w net.ipv4.tcp_keepalive_time=30
sysctl -w net.ipv4.tcp_keepalive_probes=2
sysctl -w net.ipv4.tcp_keepalive_intvl=2

經過這個修改后,服務器會在短時間里回收沒有關閉的tcp連接。

總結

以上是生活随笔為你收集整理的解决webserver tcp连接大量CLOSE_WAIT 问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。