ERR WAIT cannot be used with replica instances: WAIT cannot be used with replica instances (WAIT no puede usarse en instancias réplica)
Redis¿Qué significa?
Se ejecutó WAIT en una instancia réplica (replica/slave). WAIT, que espera a que una escritura llegue a un número determinado de réplicas, solo tiene sentido en el primario (master); no puede usarse en una réplica.
¿Por qué ocurre?
La aplicación envió WAIT por error a través de una conexión a una réplica. Suele ocurrir porque la conexión se dirige a una réplica de lectura, o porque el cliente sigue conectado a una réplica tras un cambio de rol (failover).
Cómo solucionarlo
Envíe WAIT solo al nodo primario. Asegúrese de que la configuración del cliente/proxy dirija las escrituras y las llamadas WAIT al master. Detecte los cambios de rol tras un failover y redirija las conexiones al nuevo primario (puede verificar el rol con el comando ROLE).
Más entradas de este motor
- ERR Protocol error: invalid multibulk lengthProtocol error: invalid multibulk length (error de protocolo: longitud multibulk no válida)
- ERR Number of keys can't be greater than number of argsEVAL/EVALSHA: numkeys exceeds argument count (numkeys supera el número de argumentos)
- ERR WATCH inside MULTI is not allowedWATCH inside MULTI is not allowed
- ERR Background append only file rewriting already in progressAOF rewrite already in progress
- IOERR error or timeout reading from target instanceMIGRATE: I/O error or timeout to target
- ERR Error compiling script (new function)Error compiling Lua script
- ERR FAILOVER requires connected replicas.FAILOVER requires connected replicas