使用PING命令检测ECS与Tair实例之间的网络连接

新建Tair(以及Redis开源版实例后,或在使用过程中突然无法连接实例时,您可以在ECS的命令行中使用PING命令检测ECS与实例网络是否能够连通。

操作步骤

  1. 获取实例的连接地址,更多信息请参见查看连接地址

  2. 登录客户端所在的ECS实例,并在命令行中执行PING命令。

    例如实例的连接地址为r-bp1zx****.redis.rds.aliyuncs.com,命令示例如下。

    ping r-bp1zx****.redis.rds.aliyuncs.com
    说明

    Windows系统和Linux系统中都可以使用该命令。

  3. 查看测试结果。

    • Windows系统会在4次PING之后显示测试结果,如下图。

      说明

      如果需要持续检测连通性请使用ping <host> -t命令。

      图 1. Windows服务器执行ping命令在WindowsServer上ping阿里云Redis

    • Linux系统执行该命令后将会持续发送ping请求,您可以按下键盘上的Ctrl键加C键停止执行并统计结果,示例如下。

      图 2. Linux服务器执行ping命令在Linux系统中ping阿里云Redis

结果分析

  • 如果所有请求都成功收到了回复(参见上方示例图),则连接正常。

  • 如果未收到正常回复,则连接异常,常见失败原因如下:

    • 域名解析失败,更多信息请参见解决因域名解析失败导致的连接问题

    • ECS异常行为触发安全策略,导致服务被禁止。请检查服务器,在安全组的出方向设置精确的规则,例如限定该ECS只能访问业务需要的地址和端口,此处为实例的6379端口,更多信息请参见添加安全组规则

    • 您的本地设备由于网络防火墙等自身原因,无法连接到实例,请进行检查。