优雅的重启 mongoDB

2020-03-02  本文已影响0人  秋元_92a3

ShutDown

参考地址:https://docs.mongodb.com/manual/reference/command/shutdown/

shutdown 命令会清理所有数据库的资源,然后终止服务进程。你必须保证该命令在admin库中执行。

{ shutdown: 1 }

注意:
在[admin database]中运营[shutdown]指令,必须保证当前客户端连接是localhost连接或者使用一个admin授权的连接。

如果尝试关闭的节点是副本集主节点,则只有存在具有操作日志的辅助节点时,命令才能执行成功。可以使用“强制”选项覆盖此保护:

{ shutdown: 1, force: true }

Alternatively, the shutdown command also supports a timeoutSecs argument which allows you to specify a number of seconds to wait for other members of the replica set to catch up:

{ shutdown: 1, timeoutSecs: 60 }

等价 mongo shell 语法如下:

db.shutdownServer({timeoutSecs: 60});

start 启动服务

mongod -f mongodb.conf
上一篇下一篇

猜你喜欢

热点阅读