MongoDB usa Dynamic Port?

1

Estamos usando uma réplica do MongoDB no Windows usando portas padrão (27017).

Nossos servidores estão todos protegidos por firewalls e queremos configurar o firewall para permitir apenas a porta padrão aberta.

No entanto, ao olhar para o netstat, vemos as seguintes portas usadas:

[mongod.exe]
  TCP    0.0.0.0:27017          SERVER-NAME:0           LISTENING
[mongod.exe]
  TCP    0.0.0.0:47001          SERVER-NAME:0           LISTENING

Por que o mongo está processando a porta dinâmica 47001? tínhamos que abrir a porta dinâmica no firewall (além do padrão 27017) para permitir que outros servidores acessassem a porta.

Por que o mongo precisa da porta dinâmica? posso pelo menos forçá-lo a usar uma porta pré-configurada?

Obrigado!

    
por user4537 15.07.2015 / 09:57

1 resposta

0

Vendo como podemos ver que a porta padrão está sendo usada para as instâncias mongo , a porta precisa vir dos shardsvr ou configsvr runtimes.

A julgar pelos comentários ...
Sua melhor aposta é verificar se as portas estão sendo usadas pelo conjunto de réplicas.

db.runCommand( { replSetGetStatus : 1 } )

A porta usada deve aparecer na parte name do documento de saída.

    
por 15.07.2015 / 10:43

Tags