DBAtlas · Atlas d'exploitation des bases de données

7 HostNotFound: Could not find host

MongoDB

Que signifie cette erreur ?

MongoDB n'a pas pu résoudre/trouver un nom d'hôte auquel il tentait de se connecter. Le driver ou un membre du replica set ne peut pas atteindre l'hôte indiqué, la connexion ne peut donc pas être établie.

Cause

Échec de résolution DNS, nom d'hôte erroné/obsolète dans la chaîne de connexion, noms d'hôte des membres du replica set (rs.conf) que le client ne peut pas résoudre, ou problème réseau/d'accès. Dans les environnements de conteneurs, des noms d'hôte internes non résolubles depuis l'extérieur sont la cause typique.

Comment la corriger

Vérifiez que le nom d'hôte est correct et résoluble (testez le DNS avec ping/nslookup). Mettez à jour les hôtes dans la chaîne de connexion. Assurez-vous que les noms des membres du replica set sont résolubles à la fois par les clients et par les membres ; si nécessaire, remplacez les noms d'hôte dans rs.conf() par des FQDN/IP joignables. Si vous utilisez SRV (mongodb+srv), vérifiez les enregistrements DNS SRV.

Ouvrir dans DBAtlas →

Autres entrées pour ce moteur