IOERR error or timeout reading from target instance: MIGRATE: I/O error or timeout to target
Redis¿Qué significa?
Un comando MIGRATE (normalmente al mover slots/claves en Redis Cluster) encontró un error de I/O o un timeout al conectarse a la instancia de destino o al leer su respuesta. La migración de la clave no pudo completarse de forma segura.
¿Por qué ocurre?
Latencia/caída de red entre los nodos de origen y destino, el nodo de destino sobrecargado o sin responder, un timeout de MIGRATE demasiado corto o una clave grande que no puede transferirse en el tiempo indicado. Habitual durante el rebalanceo del clúster (resharding).
Cómo solucionarlo
Revise la conectividad y la latencia de red entre los nodos de origen y destino. Especifique un timeout más largo para MIGRATE (sobre todo con claves grandes). Verifique la salud/carga y el estado de memoria del nodo de destino. Al mover claves grandes durante el resharding, elija horas de poca carga; reintente la migración si es necesario.
Más entradas de este motor
- ERR WATCH inside MULTI is not allowedWATCH inside MULTI is not allowed
- ERR WAIT cannot be used with replica instancesWAIT cannot be used with replica instances (WAIT no puede usarse en instancias réplica)
- ERR Background append only file rewriting already in progressAOF rewrite already in progress
- ERR Error compiling script (new function)Error compiling Lua script
- ERR FAILOVER requires connected replicas.FAILOVER requires connected replicas
- ERR invalid expire time in 'set' commandinvalid expire time in SET