MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

O bind_ip do MongoDB não funcionará a menos que seja definido como 0.0.0.0


Editar: Eu não sei se eu estava simplesmente errado com minha resposta ou se o comportamento de bind_ip foi alterado, mas é possível vincular a vários IPs distintos
bind_ip:127.0.0.1,10.0.0.1,8.8.8.8

Portanto, muito provavelmente, um dos endereços IP que o mongod foi designado para vincular não existia na máquina em questão.

Você pode vincular mongod apenas para um IP, com 0.0.0.0 sendo o alias para "ouvir em todas as interfaces de rede disponíveis".

Então ou use
bind_ip=127.0.0.1

para ouvir a interface de loopback ou
bind_ip=<someIP>

para ouvir apenas esse IP ou
bind_ip=0.0.0.0

para ouvir todos IPs disponíveis no sistema.

Se você precisar ouvir vários IPs específicos, é muito provável que o design do seu sistema esteja de alguma forma estragado.