弹性云服务器 ECS-SSH连接或者服务偶发性断开问题处理:根因分析

时间:2024-05-21 10:26:57

根因分析

  1. 执行以下命令,查看系统内核是否开启了TIME_WAIT快速回收和重利用策略

    sysctl -a |grep tcp_tw

    图1所示,确认已开启该策略。

    图1 TIME_WAIT
  2. 由于服务端开启了TIME_WAIT快速回收和重利用策略导致,即启用了net.ipv4.tcp_tw_recycle或者net.ipv4.tcp_tw_reuse。系统默认是不启用该功能。

    客户端通常在NAT环境下,多台终端使用同一个公网ip,无法实现服务端与客户端的一对一连接。如果开启此参数服务端会回收处于TIME_WAIT状态的TCP连接,导致连接断开。

support.huaweicloud.com/trouble-ecs/ecs_trouble_0317.html