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

MongoDB bind_ip ne fonctionnera que s'il est défini sur 0.0.0.0

Modifier : Je ne sais pas si je me suis simplement trompé dans ma réponse ou si le comportement de bind_ip a été modifié, mais il est possible de se lier à plusieurs adresses IP distinctes

bind_ip:127.0.0.1,10.0.0.1,8.8.8.8

Donc, très probablement, l'une des adresses IP auxquelles mongod a été assigné pour se lier n'existait pas sur la machine en question.

Vous pouvez lier mongod à une seule IP, avec 0.0.0.0 étant l'alias pour "écouter sur toutes les interfaces réseau disponibles".

Donc soit utiliser

bind_ip=127.0.0.1

pour écouter l'interface de bouclage ou

bind_ip=<someIP>

pour écouter uniquement cette IP ou

bind_ip=0.0.0.0

écouter tous IP disponibles sur le système.

Si vous devez écouter plusieurs adresses IP spécifiques, il est très probable que la conception de votre système soit en quelque sorte vissée.