开发者社区> 问答> 正文

linux系统主机登录终端一直弹TCP: time wait bucket table overfl

已解决

问题背景

从控制台VNC登录后终端出现如下报错,一直弹 TCP: time wait bucket table overflow 导致无法正常输入命令

报错截图

image.png

展开
收起
阿里云服务支持 2022-12-22 10:10:05 211 0
1 条回答
写回答
取消 提交回答
  • 官方回答

    问题原因

    原因是超过了linux系统tw数量的阀值,危害是超过阀值后,系统会把多余的time-wait socket 删除掉,并且显示警告信息,如果是NAT网络环境又存在大量访问,会产生各种连接不稳定断开的情况。

    处理方法

    !!注意务必做好快照备份后再操作。

    登录主机内部分别执行下述命令

    vim /etc/sysctl.conf

    添加或修改

    net.ipv4.tcp_max_tw_buckets = 50000

    调大timewait 的数量后保存退出

    sysctl -p

    之后即可恢复正常。

    image.png

    2022-12-22 10:21:06
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
作为全球云计算的领先者,阿里云为全球230万企业提供着云计算服务,服务范围覆盖200多个国家和地区。我们致力于为企业、政府等组织机构提供安全可靠的云计算服务,给用户带来极速愉悦的服务体验。
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载