站点图标 星露谷值班站长

阿里云服务器网络不定时异常断连问题排查

在一段时间里面,我发现自己的阿里云服务器总是出现异常不能连接的问题。起初我以为是 ngx_waf 引起的问题,后面经过排查发现防火墙日志以及系统访问均没有问题。

连接异常现象表现为偶发服务器断连,不仅是 https 服务断连,连 ssh 等协议也无法正常连接。

经过一段时间的研究发现,是因为内核参数导致的这个问题,在系统配置中关闭即可

net.ipv4.tcp_tw_recycle = 0

net.ipv4.tcp_tw_recycle 是 Linux 操作系统中的一个 TCP 参数,用于控制 TIME-WAIT 状态的 TCP 连接的回收机制。TIME-WAIT 状态是 TCP 连接关闭后的状态,用于确保在网络中的延迟数据包到达时可以正确处理它们,而不会与新的连接混淆。

该参数的含义和作用如下:

注意事项

为了更好地了解是否需要启用 net.ipv4.tcp_tw_recycle 参数,你应该考虑你的网络和应用程序的特定要求,并在进行更改之前测试其对性能和稳定性的影响。

退出移动版