标签导航:

阿里云服务器ssh连接失败但已有连接正常,是什么原因?

阿里云服务器SSH连接中断,但现有连接保持活跃

问题现象:

阿里云服务器出现间歇性无法SSH连接的情况。80端口网站也无法访问,但已建立的SSH连接却能正常工作。服务器ping通,CPU、内存、带宽资源正常,打开文件数量也无异常。

可能原因:

服务器并发连接数达到上限,导致新的SSH连接无法建立。

排查步骤:

检查TIME_WAIT和CLOSE_WAIT状态的连接数量:

netstat -antlp | grep TIME_WAIT | wc -l
netstat -antlp | grep CLOSE_WAIT | wc -l

连接数阈值:

对于4核8G内存的服务器,CLOSE_WAIT连接数超过2000左右时,可能导致新连接建立失败。

解决方法:

  • 调整内核参数: 增加服务器最大连接数。
  • 网络抓包分析: 使用tcpdump或Wireshark等工具抓包分析,找出连接失败的根本原因。