linux下解決大量的TIME WAIT

2021-04-13 07:51:11 字數 591 閱讀 3430

[root@web02 ~]# vi /etc/sysctl.conf

新增如下內容:

net.ipv4.tcp_tw_reuse = 1

net.ipv4.tcp_tw_recycle = 1

net.ipv4.tcp_syncookies=1

使核心引數生效:

[root@web02 ~]# sysctl -p

readme:

net.ipv4.tcp_syncookies=1 開啟time-wait套接字重用功能,對於存在大量連線的web伺服器非常有效。

net.ipv4.tcp_tw_recyle=1

net.ipv4.tcp_tw_reuse=1 減少處於fin-wait-2連線狀態的時間,使系統可以處理更多的連線。

net.ipv4.tcp_fin_timeout=30 減少tcp keepalive連線偵測的時間,使系統可以處理更多的連線。

net.ipv4.tcp_keepalive_time=1800 增加tcp syn佇列長度,使系統可以處理更多的併發連線。

net.ipv4.tcp_max_syn_backlog=8192

linux下解決大量的TIME WAIT

root web02 vi etc sysctl.conf 新增如下內容 net.ipv4.tcp tw reuse 1 net.ipv4.tcp tw recycle 1 net.ipv4.tcp syncookies 1 使核心引數生效 root web02 sysctl p readme ne...

解決linux下大量TIME WAIT的方法詳解

問題描述 在linux系統中高併發的squid伺服器,tcp time wait套接字數量經常達到兩 三萬,伺服器很容易被拖死。解決方法 通過修改linux核心引數,可以減少linux伺服器的ime wait套接字數量。vi etc sysctl.conf 增加以下幾行 如下 net.ipv4.tc...

解決linux下大量TIME WAIT的方法詳解

問題描述 在linux系統中高併發的squid伺服器,tcp time wait套接字數量經常達到兩 三萬,伺服器很容易被拖死。解決方法 通過修改linux核心引數,可以減少linux伺服器的ime wait套接字數量。vi etc sysctl.conf 增加以下幾行 複製 如下 net.ipv4...