DBAtlas · Atlas de operaciones de bases de datos

ERR FAILOVER requires connected replicas.: FAILOVER requires connected replicas

Redis

¿Qué significa?

Se ejecutó FAILOVER para iniciar un failover coordinado (ordenado), pero se rechazó porque no hay ninguna réplica adecuada conectada al primario que pueda asumir el rol. El failover no puede producirse sin un destino al que traspasar el rol.

¿Por qué ocurre?

El primario no tiene réplicas conectadas en este momento (las réplicas están caídas, desconectadas de la red o no sincronizadas), o la réplica de destino especificada no es apta/no está conectada. Cuando se llama al FAILOVER manual (Redis 6.2+), la topología de replicación no cumple la condición necesaria. Nota: FAILOVER solo funciona con la replicación standalone (master/replica); en Redis Cluster se usa CLUSTER FAILOVER en la réplica.

Cómo solucionarlo

Asegúrese de que exista al menos una réplica sana, conectada y actualizada (revise connected_slaves y el estado de sincronización con INFO replication). Corrija los problemas de red/acceso de las réplicas para que se conecten al primario. Para hacer failover a un destino concreto, use FAILOVER TO host port y verifique que esa réplica sea apta.

Abrir en DBAtlas →

Más entradas de este motor