DBAtlas · Veritabanı operasyon atlası

7 HostNotFound: Could not find host

MongoDB

Ne demek?

MongoDB, bağlanmaya çalıştığı bir host adını ağ üzerinde çözemedi/bulamadı. Sürücü ya da bir küme üyesi, belirtilen host'a ulaşamadığı için bağlantı kurulamıyor.

Neden olur?

DNS çözümleme hatası, bağlantı dizesinde yanlış/eski host adı, replica set yapılandırmasındaki (rs.conf) üye host adlarının istemci tarafından çözülememesi ya da ağ/erişim sorunu. Konteyner ortamlarında iç host adlarının dışarıdan çözülememesi tipik nedendir.

Nasıl çözülür?

Host adının doğru ve çözülebilir olduğunu doğrulayın (ping/nslookup ile DNS testi). Bağlantı dizesindeki host'ları güncelleyin. Replica set üye adlarının hem istemci hem üyeler tarafından çözülebildiğinden emin olun; gerekiyorsa rs.conf() içindeki host adlarını erişilebilir FQDN/IP ile güncelleyin. SRV (mongodb+srv) kullanıyorsanız DNS SRV kayıtlarını kontrol edin.

DBAtlas'ta aç →

Aynı motorda diğer kayıtlar