7 HostNotFound: Could not find host
MongoDBNe 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.
Aynı motorda diğer kayıtlar
- 91 ShutdownInProgressThe server is in the process of shutting down
- 189 PrimarySteppedDownPrimary stepped down while operation was in progress
- 24 LockTimeoutOperation exceeded time limit waiting for a lock
- 175 QueryPlanKilledQuery plan killed during execution
- 11602 InterruptedDueToReplStateChangeOperation interrupted due to a replication state change
- 136 CappedPositionLostCapped collection position lost
- 28 PathNotViableCannot use the part of the path to traverse the element