Si vous ne parvenez pas à vous connecter à votre instance Tair (ou Redis Open-Source Edition) après sa création, ou si la connexion échoue, exécutez la commande ping sur votre instance ECS pour tester la connectivité réseau vers l'instance Tair.
Procédure
Récupérez le endpoint de l'instance. Pour plus d'informations, consultez Afficher les endpoints.
-
Connectez-vous à l'instance ECS qui héberge votre client et exécutez la commande ping.
Par exemple, si le endpoint de l'instance est
r-bp1zx****.redis.rds.aliyuncs.com, exécutez la commande suivante :ping r-bp1zx****.redis.rds.aliyuncs.comRemarqueCette commande fonctionne sous Windows et Linux.
-
Examinez les résultats du test.
-
Sous Windows, la commande renvoie les résultats après quatre pings. L'exemple suivant illustre un résultat type.
RemarquePour tester la connectivité en continu, exécutez la commande
ping <host> -t.C:\Users\Administrator>ping xxx.redis.rds.aliyuncs.com Pinging xxx.redis.rds.aliyuncs.com [xxx.xxx.xxx.4] with 32 bytes of data: Reply from xxx.xxx.xxx.4: bytes=32 time<1ms TTL=128 Reply from xxx.xxx.xxx.4: bytes=32 time<1ms TTL=128 Reply from xxx.xxx.xxx.4: bytes=32 time<1ms TTL=128 Reply from xxx.xxx.xxx.4: bytes=32 time<1ms TTL=128 Ping statistics for xxx.xxx.xxx.4: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round-trip times in milliseconds: Minimum = 0ms, Maximum = 0ms, Average = 0ms -
Sous Linux, la commande envoie des requêtes ping en continu. Appuyez sur Ctrl+C pour arrêter la commande et afficher les statistiques. L'exemple suivant illustre un résultat type.
[root@yaozhou ~]# ping xxx.redis.rds.aliyuncs.com PING xxx.redis.rds.aliyuncs.com (xxx) 56(84) bytes of data. 64 bytes from xxx (xxx): icmp_seq=1 ttl=64 time=0.625 ms 64 bytes from xxx (xxx): icmp_seq=2 ttl=64 time=0.644 ms 64 bytes from xxx (xxx): icmp_seq=3 ttl=64 time=0.634 ms 64 bytes from xxx (xxx): icmp_seq=4 ttl=64 time=0.640 ms 64 bytes from xxx (xxx): icmp_seq=5 ttl=64 time=0.634 ms 64 bytes from xxx (xxx): icmp_seq=6 ttl=64 time=0.635 ms 64 bytes from xxx (xxx): icmp_seq=7 ttl=64 time=0.643 ms 64 bytes from xxx (xxx): icmp_seq=8 ttl=64 time=0.638 ms 64 bytes from xxx (xxx): icmp_seq=9 ttl=64 time=0.635 ms 64 bytes from xxx (xxx): icmp_seq=10 ttl=64 time=0.631 ms ^C --- xxx.redis.rds.aliyuncs.com ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 9001ms rtt min/avg/max/mdev = 0.625/0.635/0.644/0.034 ms
-
Analyse des résultats
Si toutes les requêtes reçoivent une réponse, comme illustré dans les exemples précédents, la connexion fonctionne normalement.
-
En cas d'échec ou d'expiration des requêtes, un problème de connexion est présent. Les causes courantes incluent :
Échec de la résolution de nom de domaine. Pour plus d'informations, consultez Résoudre les problèmes de connexion causés par un échec DNS.
Une erreur « Destination Host Unreachable » se produit. Pour plus d'informations, consultez Solutions pour les erreurs « Destination Host Unreachable ».
Un comportement anormal d'une instance ECS a déclenché une politique de sécurité, bloquant le service. Vérifiez le serveur et configurez des règles sortantes précises dans le groupe de sécurité afin d'autoriser l'instance ECS à accéder uniquement aux adresses et ports requis, tels que le port
6379de l'instance. Pour plus d'informations, consultez Règles de groupe de sécurité.Un pare-feu sur l'instance ECS ou un dispositif réseau intermédiaire peut bloquer la connexion. Vérifiez les paramètres du pare-feu sur l'instance ECS ainsi que toute infrastructure réseau pertinente.