DBAtlas · データベース運用アトラス

IOERR error or timeout reading from target instance: MIGRATE: I/O error or timeout to target(ターゲットへの I/O エラーまたはタイムアウト)

Redis

意味

MIGRATE コマンド (通常は Redis Cluster でのスロット/キーの移動中) が、対象インスタンスへの接続またはその応答の読み取り中に I/O エラーまたはタイムアウトに遭遇した。キーの移行を安全に完了できなかった。

原因

ソースノードとターゲットノード間のネットワーク遅延/障害、ターゲットノードの過負荷または無応答、短すぎる MIGRATE のタイムアウト、または指定時間内に転送できない大きなキー。クラスタのリバランス (resharding) 中によく発生する。

対処方法

ソースノードとターゲットノード間のネットワーク接続と遅延を確認する。MIGRATE により長いタイムアウトを指定する (特に大きなキーの場合)。ターゲットノードの健全性/負荷とメモリの状態を確認する。resharding 中に大きなキーを移動する場合は低負荷の時間帯を選び、必要に応じて移行を再試行する。

DBAtlas で開く →

同じデータベースの他の項目