L'avvio e l'arresto di MongoDB sono trattati nel manuale di MongoDB. Spiega le varie opzioni per arrestare MongoDB tramite la shell, il cli, i driver, ecc. Descrive inoltre in dettaglio i rischi di arrestare MongoDB in modo errato (come il danneggiamento dei dati) e parla dei diversi segnali di uccisione.
Inoltre, se hai installato MongoDB utilizzando un gestore di pacchetti per Ubuntu o Debian, puoi interrompere mongodb (attualmente mongod in Ubuntu) come segue:
-
Upstart:
sudo service mongod stop
-
Sysvinit:
sudo /etc/init.d/mongod stop
O su Mac OS X
-
Trova il PID del processo mongod usando
$ top
-
Termina il processo con
$ kill <PID>
(i documenti Mongo hanno maggiori informazioni su questo)
O su sistemi basati su Red Hat:
service mongod stop
O su Windows se hai installato un servizio chiamato MongoDB
:
net stop MongoDB
E se non è installato come servizio (a partire da Windows 7+) puoi eseguire:
taskkill /f /im mongod.exe
Per ulteriori informazioni sui problemi di un arresto non corretto, come evitare al meglio uno scenario del genere e cosa fare in caso di arresto non corretto, vedere:Recupero dei dati dopo un arresto imprevisto.