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

MongoDB bind_ip non funzionerà a meno che non sia impostato su 0.0.0.0

Modifica: Non so se mi sono semplicemente sbagliato con la mia risposta o se il comportamento di bind_ip è stato modificato, ma lo è possibile associare più IP distinti

bind_ip:127.0.0.1,10.0.0.1,8.8.8.8

Quindi, molto probabilmente, uno degli indirizzi IP a cui mongod è stato assegnato per l'associazione non esisteva sulla macchina in questione.

Puoi associare mongod solo su un IP, con 0.0.0.0 essendo l'alias per "ascolta su tutte le interfacce di rete disponibili".

Quindi usa

bind_ip=127.0.0.1

per ascoltare l'interfaccia di loopback o

bind_ip=<someIP>

per ascoltare solo quell'IP o

bind_ip=0.0.0.0

per ascoltare tutti IP disponibili sul sistema.

Se hai bisogno di ascoltare diversi IP specifici, è molto probabile che il design del tuo sistema sia in qualche modo rovinato.