MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

errmsg :Aucun hôte décrit dans la nouvelle configuration 1 pour le jeu de réplicas rs0 mappé vers ce nœud, pourquoi je reçois ce message ?

Je viens de rencontrer ce problème, et dans mon cas, les symptômes étaient que tout fonctionnait correctement, jusqu'à ce que je redémarre le serveur.

Ensuite, j'obtiendrais l'erreur suivante :NodeNotFound: No host described in new configuration $id for replica set $name maps to this node

Le simple redémarrage du démon mongodb l'a corrigé, il ne pouvait donc pas s'agir d'un problème de configuration du jeu de répliques.

Après avoir vérifié les journaux un peu plus en détail, j'ai remarqué le message d'erreur suivant :NETWORK [replexec-0] getaddrinfo("$name.emilburzo.com") failed: Temporary failure in name resolution -> bingo

Il essayait d'interroger le nom d'hôte avant que le réseau ne soit complètement opérationnel, et donc le membre du jeu de répliques ne connaissait pas sa propre identité

Ajout du nom d'hôte FQDN du serveur à /etc/hosts corrigé, par exemple :

127.0.1.1       shortname    shortname.fqdn.com