On this page
shutdown
shutdown
- shutdown命令清除所有数据库资源,然后终止该过程。您必须以admin database的形式发出shutdown命令:
db.adminCommand({ shutdown: 1 })
如果您要关闭的节点是replica set主节点,那么只有存在次节点的操作日志数据在主节点的 10 秒以内时,命令才会成功。您可以使用force
选项覆盖此保护:
db.adminCommand({ shutdown: 1, force: true })
另外,shutdown命令还支持timeoutSecs
参数,该参数允许您指定秒数以 await 副本集的其他成员赶上来:
db.adminCommand({ shutdown: 1, timeoutSecs: 60 })
等效的mongo shell 帮助程序语法如下所示:
db.shutdownServer({timeoutSecs: 60});