美文网首页
优雅的重启 mongoDB

优雅的重启 mongoDB

作者: 秋元_92a3 | 来源:发表于2020-03-02 14:09 被阅读0次

    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
    

    相关文章

      网友评论

          本文标题:优雅的重启 mongoDB

          本文链接:https://www.haomeiwen.com/subject/frvmkhtx.html