DBAtlas · Atlas d'exploitation des bases de données

ERR FAILOVER requires connected replicas.: FAILOVER requires connected replicas

Redis

Que signifie cette erreur ?

FAILOVER a été exécuté pour démarrer un failover coordonné (graceful), mais il a été refusé car aucun réplica approprié connecté au primaire n'est disponible pour prendre le relais. Le failover ne peut pas avoir lieu sans cible à qui transmettre le rôle.

Cause

Le primaire n'a actuellement aucun réplica connecté (réplicas arrêtés, déconnectés du réseau ou non synchronisés), ou le réplica cible indiqué n'est pas éligible/connecté. Lors de l'appel manuel de FAILOVER (Redis 6.2+), la topologie de réplication ne remplit pas la condition requise. Remarque : FAILOVER ne fonctionne qu'avec la réplication standalone (master/replica) ; dans Redis Cluster, on utilise CLUSTER FAILOVER sur le réplica.

Comment la corriger

Assurez-vous qu'il existe au moins un réplica sain, connecté et à jour (vérifiez connected_slaves et l'état de synchronisation avec INFO replication). Corrigez les problèmes de réseau/d'accès des réplicas pour qu'ils se connectent au primaire. Pour basculer vers une cible précise, utilisez FAILOVER TO host port et vérifiez que ce réplica est éligible.

Ouvrir dans DBAtlas →

Autres entrées pour ce moteur