sql >> Database >  >> NoSQL >> MongoDB

errmsg:Geen host beschreven in nieuwe configuratie 1 voor replicaset rs0-toewijzingen aan dit knooppunt. Waarom krijg ik dit bericht?

Ik kwam dit probleem net tegen en in mijn geval waren de symptomen dat alles correct werkte, totdat ik de server opnieuw opstartte.

Dan zou ik de volgende foutmelding krijgen:NodeNotFound: No host described in new configuration $id for replica set $name maps to this node

Het herstarten van de mongodb-daemon loste het op, dus het kon geen configuratieprobleem met de replicaset zijn.

Nadat ik de logs wat meer in detail had gecontroleerd, zag ik de volgende foutmelding:NETWORK [replexec-0] getaddrinfo("$name.emilburzo.com") failed: Temporary failure in name resolution -> bingo

Het probeerde de hostnaam op te vragen voordat het netwerk volledig was, en dus kende het lid van de replicaset zijn eigen identiteit niet

De FQDN-hostnaam van de server toevoegen aan /etc/hosts gerepareerd, bijv.:

127.0.1.1       shortname    shortname.fqdn.com


  1. Journaling beheren in MongoDB

  2. Hoe kan ik alleen documenten opvragen met de laatste tijdstempel van een groep?

  3. Hoe useMongoClient (Mongoose 4.11.0) in te stellen?

  4. Uitgeschakelde bewerking mislukt voor MongoMapper-model, kan sleutel niet verwijderen/verwijderen van model