Как правильно остановить MongoDB: различия между версиями
Материал из support.qbpro.ru
imported>Vix (Новая страница: «[http://itsac.ru/administrirovanie/dba/mongodb/kak-pravilno-ostanovit-mongodb.html источник] После запуска процесса mongod c флаг…») |
(нет различий)
|
Текущая версия от 13:47, 24 августа 2013
После запуска процесса mongod c флагом –fork не все знают как его правильно остановить. Первое решение это просто убивают процесс mongod через kill. Это решение универсальное, но если вы хотите освоить MongoDB лучше так не делать. Чтобы завершить работу процесса mongod нужно подключиться через shell к нему и выполнить команду db.shutdownServer() Вот пример:
// запуск процесса mongod mongod --dbpath 1 --port 27001 --smallfiles --oplogSize 50 --logpath 1.log --fork // подключение черезе shell mongo --port 27001 // остановка процесса mongod, в shell db.shutdownServer()
Скорее всего вы увидите предупреждение:
shutdown command only works with the admin database; try ‘use admin’
Преключаемся на базу данных admin и выполняем команду
use admin
db.shutdownServer()
