Linux 服务器 message 日志报错:kernel: TCP: time wait bucket table overflow

  • A+
所属分类:Linux

问题现象


云服务器 ECS ping 外部 IP 丢包,ping 出现错误:

  1. ping: sendmsg: Operation not permitted

同时,查询服务器 /var/log/message 日志,发现大量类似如下错误信息:

  1. Aug 4 17:25:37 static1 kernel: TCP: time wait bucket table overflow
  2. Aug 4 17:25:37 static1 kernel: TCP: time wait bucket table overflow

问题原因


系统 TCP TIME WAIT溢出。

处理办法


  1. 通过如下指令可以统计当前的 TCP 连接数:
  1. netstat -anp |grep tcp |wc -l
  1. 对比 /etc/sysctl.conf 配置文件中参数 net.ipv4.tcp_max_tw_buckets 值,看是否有超出情况。

  2. 如果确认已经超出,则可以编辑 /etc/sysctl.conf 配置文件,根据系统规格,适当调大 net.ipv4.tcp_max_tw_buckets 参数值

Linux 服务器 message 日志报错:kernel: TCP: time wait bucket table overflow

说明:

  • 该参数并非支持无限调高,具体支持的调整值,和服务器的规格(带宽、CPU)有关。
  • 如果调高后,还是持续保持,则评估是否是正常业务流量。 如果是正常业务流量,则建议在服务器前端引入 负载均衡 等服务来进行流量分发,以降低单台服务器的流量负载。
admin
网站建设/快速仿站/千套模板/配阿里云空间/云·速成美站
轻量应用服务器--云服务器vps 建站/应用/云主机
阿里云短信服务个人企业验证码系统&营销短信企业营销通用套餐
网站定制/网站建设一条龙/不满意全额退款/云·企业官网

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: