默认情况下,外壳是封闭的,和mondb停止运行。

如果您想在后台运行,则只需在启动时添加叉函数即可。

您可以添加的日志路径后logAppend防止日志被删除。

复制代码代码如下所示:

斌/ mondb——叉——mdbquot = / / / / logpath =————logAppend



在后台运行,如果你想关闭它,你需要发送shutdownserver()他。

1。普通订单:

复制代码代码如下所示:

美元/蒙德。

>使用admin

> > db.shutdownserver()



需要注意的是,该命令只能在本地进行,也可以是经过身份验证的客户端。

2。如果这是一个主从复制集群的1.9.1版本之后,它将通过以下步骤关闭

从Mondb检查数据更新时间

如果mondb和主人之间的所有时间的差异都超过10,这一次将不会关闭mondb。在这种情况下,我们可以配置timeoutsecs使数据更新来自Mondb。

如果其中一个是从mondb和主要服务时间小于10秒,主服务器将关闭,等待Mondb更新完成,关闭。

3、如果有没有Mondb最新的和你想力的服务,您可以添加力:通过添加真的;命令如下:

复制代码如下:> db.admincommand({关机:1、力:真})

>或/或

> > db.shutdownserver({力:真})



4。关闭服务器,指定一个特定的超时时间,命令是一样的,和一个timeoutsec:添加参数。

复制代码如下:> db.admincommand(关机:1、力:真的,timeoutsec:5)

>或/或

> db.shutdownserver({力:真的,timeoutsec:5 })