IOERR error or timeout reading from target instance: MIGRATE: I/O error or timeout to target
RedisO que significa?
Um comando MIGRATE (geralmente ao mover slots/chaves no Redis Cluster) encontrou um erro de I/O ou timeout ao se conectar à instância de destino ou ler sua resposta. A migração da chave não pôde ser concluída com segurança.
Por que acontece?
Latência/queda de rede entre os nós de origem e destino, o nó de destino sobrecarregado ou sem resposta, um timeout de MIGRATE curto demais ou uma chave grande que não pode ser transferida no tempo informado. Comum durante o rebalanceamento do cluster (resharding).
Como resolver
Verifique a conectividade e a latência de rede entre os nós de origem e destino. Especifique um timeout maior para o MIGRATE (especialmente para chaves grandes). Verifique a saúde/carga e o estado de memória do nó de destino. Ao mover chaves grandes durante o resharding, escolha horários de baixa carga; repita a migração se necessário.
Mais entradas deste banco
- 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 não pode ser usado em instâncias 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