DBAtlas · Atlas de operações de banco de dados

IOERR error or timeout reading from target instance: MIGRATE: I/O error or timeout to target

Redis

O 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.

Abrir no DBAtlas →

Mais entradas deste banco