Eu tenho um problema depois de mudar do Ubuntu 14.x para 16.x. O MongoDB processa como servidores de configuração, o árbitro e o servidor principal do MongoDB estão funcionando bem. Eu posso acessar meus bancos de dados com o shell do Mongo.
Mas o problema vem com os mongos. Ele falha quando eu quero iniciá-lo (com --upgrade
) dizendo que o balanceador deve ser parado antes de executar uma atualização. Mas parei alguns segundos antes!
Com o shell do Mongo, eu fiz:
sh.stopBalancer ()
Depois, verifiquei o estado com:
sh.getBalancerState ()
O valor retornado é false
.
Mas eu ainda recebo o mesmo erro dos mongos! (balancer deve ser parado para atualização de configuração)
Poucas linhas antes (na saída do mongos) eu tenho isso:
scoped connection to xxx not being returned to the pool
Mas eu não entendo a frase. Não sei se está relacionado ao meu problema.
Então, a pergunta final: como eu poderia começar os mongos com sucesso?
Tags mongodb ubuntu-16.04