DBAtlas · Atlas d'exploitation des bases de données

IOERR error or timeout reading from target instance: MIGRATE: I/O error or timeout to target (erreur d'I/O ou timeout vers la cible)

Redis

Que signifie cette erreur ?

Une commande MIGRATE (généralement lors du déplacement de slots/clés dans Redis Cluster) a rencontré une erreur d'I/O ou un timeout lors de la connexion à l'instance cible ou de la lecture de sa réponse. La migration de la clé n'a pas pu être menée à bien en toute sécurité.

Cause

Latence/coupure réseau entre les nœuds source et cible, nœud cible surchargé ou sans réponse, timeout de MIGRATE trop court, ou clé volumineuse ne pouvant pas être transférée dans le délai imparti. Fréquent lors du rééquilibrage du cluster (resharding).

Comment la corriger

Vérifiez la connectivité et la latence réseau entre les nœuds source et cible. Indiquez un timeout plus long pour MIGRATE (notamment pour les grosses clés). Vérifiez la santé/la charge et l'état mémoire du nœud cible. Lors du déplacement de grosses clés pendant le resharding, choisissez des heures de faible charge ; relancez la migration si nécessaire.

Ouvrir dans DBAtlas →

Autres entrées pour ce moteur