1、现象现象

linux后端很多时候发现一切运行正常,就是业务流量上不去,此时执行 “netstat –an| grep 9422” 你会发现出现大量“TIME_WAIT”(9422代表你的业务口)


2、原因

TCP方式进行信息交互的话,就容易出现大量的TIME_WAIT堆积,造成前端业务流量陡降并且性能无法提升


3、解决方式

3.1、修改配置

/etc/sysctl.conf添加配置

# cat /etc/sysctl.conf

……

net.ipv4.tcp_syncookies = 1

net.ipv4.tcp_tw_reuse = 1

net.ipv4.tcp_tw_recycle = 1

net.ipv4.tcp_fin_timeout = 1


3.2、生效配置

# sysctl -p