DBAtlas · Atlas für Datenbankbetrieb

7 HostNotFound: Could not find host

MongoDB

Was 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.

In DBAtlas öffnen →

Weitere Einträge zu dieser Datenbank