7 HostNotFound: Could not find host
MongoDBWas bedeutet das?
MongoDB konnte einen Hostnamen, mit dem es sich verbinden wollte, nicht auflösen/finden. Der Treiber oder ein Replica-Set-Mitglied erreicht den angegebenen Host nicht, daher kann die Verbindung nicht aufgebaut werden.
Ursache
Fehler bei der DNS-Auflösung, ein falscher/veralteter Hostname im Connection String, Hostnamen der Replica-Set-Mitglieder (rs.conf), die der Client nicht auflösen kann, oder ein Netzwerk-/Zugriffsproblem. In Container-Umgebungen sind von außen nicht auflösbare interne Hostnamen die typische Ursache.
Lösung
Prüfe, ob der Hostname korrekt und auflösbar ist (teste DNS mit ping/nslookup). Aktualisiere die Hosts im Connection String. Stelle sicher, dass die Namen der Replica-Set-Mitglieder sowohl von Clients als auch von Mitgliedern aufgelöst werden können; ändere die Hostnamen in rs.conf() bei Bedarf in erreichbare FQDNs/IPs. Nutzt du SRV (mongodb+srv), prüfe die DNS-SRV-Einträge.
Weitere Einträge zu dieser Datenbank
- 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