管理mongod进程

启动

mongod --dbpath /srv/mongodb/
mongod --fork --logpath /var/log/mongodb/mongod.log
use admin
db.shutdownServer()
#二进制shell
mongod --shutdown
#kill

kill <mongod process ID>
kill -2 <mongod process ID>

 

如果mongod副本集中主实例,则该实例的关闭过程包括以下步骤:

  1. 检查辅助服务器的更新程度

  2. 如果在主服务器的10秒内没有辅助服务器,mongod将返回一条消息,表示它不会关闭。您可以向shutdown命令传递timeoutSecs参数,以等待辅助命令赶上。

  3. 如果在主设备的10秒内有辅助设备,主设备将退出并等待辅助设备赶上。

  4. 60 秒后或辅助服务器赶上进度后,主服务器将关闭。

db.adminCommand({shutdown : 1, force : true})
db.adminCommand({shutdown : 1, timeoutSecs : 5}) #指定时间,如果在指定时间内,辅助服务器赶上主服务器,主服务器将关闭,如果在指定时间内没赶上,将不会关闭。
db.shutdownServer({timeoutSecs : 5})

 

posted @ 2024-07-10 06:20  wongchaofan  阅读(1)  评论(0编辑  收藏  举报