MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

ermsg:nessun host descritto nella nuova configurazione 1 per il set di repliche rs0 si associa a questo nodo, perché ricevo questo messaggio?

Ho appena riscontrato questo problema e nel mio caso i sintomi erano che tutto funzionava correttamente, fino a quando non ho riavviato il server.

Quindi otterrei il seguente errore:NodeNotFound: No host described in new configuration $id for replica set $name maps to this node

Il semplice riavvio del demone mongodb ha risolto il problema, quindi non poteva essere un problema di configurazione del set di repliche.

Dopo aver controllato i log un po' più in dettaglio, ho notato il seguente messaggio di errore:NETWORK [replexec-0] getaddrinfo("$name.emilburzo.com") failed: Temporary failure in name resolution -> bingo

Stava cercando di interrogare il nome host prima che la rete fosse completamente attiva e quindi il membro del set di repliche non conosceva la propria identità

Aggiunta del nome host FQDN del server a /etc/hosts risolto, ad esempio:

127.0.1.1       shortname    shortname.fqdn.com