DBAtlas · Veritabanı operasyon atlası

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

Redis

Ne demek?

Bir MIGRATE komutu (genellikle Redis Cluster'da slot/anahtar taşırken), hedef örneğe bağlanırken ya da ondan yanıt okurken bir I/O hatası veya zaman aşımı yaşadı. Anahtar taşıma işlemi güvenli biçimde tamamlanamadı.

Neden olur?

Kaynak ile hedef düğüm arasındaki ağ gecikmesi/kesintisi, hedef düğümün aşırı yüklü ya da yanıt vermiyor olması, MIGRATE zaman aşımı süresinin çok kısa olması, ya da büyük bir anahtarın belirtilen sürede aktarılamaması. Cluster resharding sırasında sık görülür.

Nasıl çözülür?

Kaynak ve hedef düğümler arası ağ bağlantısını ve gecikmeyi kontrol edin. MIGRATE için daha uzun bir timeout değeri belirtin (özellikle büyük anahtarlarda). Hedef düğümün sağlığını/yükünü ve bellek durumunu doğrulayın. Resharding sırasında büyük anahtarları taşırken yükü düşük saatleri seçin; gerekiyorsa taşımayı yeniden deneyin.

DBAtlas'ta aç →

Aynı motorda diğer kayıtlar