Efetue logon no mongos
, execute use admin
e, em seguida, db.shutdownServer()
para desativar normalmente o mongos
e deixar os fragmentos em execução.
Pode ser uma pergunta idiota,
Em uma configuração de banco de dados fragmentada, eu lancei meus mongos com o seguinte comando:
mongos --configdb config1:27019,config2:27019,config3:27019
Agora eu preciso parar o mongo para habilitar a autenticação interna e usar um arquivo .conf, o problema é, enquanto eu posso apenas fazer um systemctl stop mongod
sob os outros servidores config / shard, os mongos se comportam de maneira diferente.
ps aux | grep mongo
me dê isso:
root 5200 0.4 1.3 317544 13588 ? Sl Dec30 6:01 mongos --config /etc/mongos.conf
Eu não quero matar o processo e arriscar fazer uma bagunça, existe uma maneira de parar gentilmente mongos?
Obrigado!
Você pode tentar parar
mongod --dbpath /path/to/your/db --shutdown
ou
Para encerrar uma instância específica do mongod, use o comando abaixo:
kill mongod process ID
AVISO :
Never use kill -9 (i.e. SIGKILL) to terminate a mongod instance.
Tags mongodb