mongodb设置后台运行的方法

 更新时间:2014年09月04日 10:29:20   投稿:junjie  
这篇文章主要介绍了mongodb设置后台运行的方法,本文同时给出了关闭已在后台运行mongodb的方法,需要的朋友可以参考下

默认的情况下,关闭shell,mongodb就停止运行了。

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

可以在日志路径后面添加--logappend,防止日志被删除。

复制代码 代码如下:

bin/mongodb  --fork --dbpath=//  --logpath=//  --logappend

在后台运行,如果想要关闭它的话,需要给他发送shutdownServer()

1、普通命令:

复制代码 代码如下:

$ ./mongod
> use admin
> db.shutdownServer()

要注意的是,这个命令只允许在本地,或是一个经过认证的客户端。

2、如果这是一个主从式的复制集群,在1.9.1版本后将按下面的步骤来关闭
检查从Mongodb的数据更新时间
如果所有的从Mongodb和主的时间差都超过10,这个时候不会关闭mongodb(在这种情况下面,我们可以通过配置timeoutSecs的方式来让从Mongodb完成数据的更新)
如果其中有一个从Mongodb与主服务时间差在10秒内,那么主服务器将会关闭,并且等待从Mongodb更新完成并关闭。
3、如果没有up-to-date 从Mongodb且你想强制关闭服务,可以通过添加force:true;命令如下:

复制代码 代码如下:
> db.adminCommand({shutdown : 1, force : true})
> //or
> db.shutdownServer({force : true})

4、指定特定超时时间的关闭服务器,命令同上,另外加上一个timeoutsec:参数
复制代码 代码如下:
> db.adminCommand(shutdown : 1, force : true, timeoutsec : 5)
> //or
> db.shutdownServer({force : true, timeoutsec : 5})

相关文章

  • MongoDB特点与体系结构等简介

    MongoDB特点与体系结构等简介

    今天小编就为大家分享一篇关于MongoDB特点与体系结构等简介,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • mac下使用brew 安装mongodb的方法教程

    mac下使用brew 安装mongodb的方法教程

    mac 系统常用的软件安装工具就是 homebrew.那么通过brew怎么安装mongodb呢?下面小编给大家分享mac下使用brew 安装mongodb的方法教程,一起看看吧
    2016-10-10
  • MongoDB 3.0+安全权限访问控制详解

    MongoDB 3.0+安全权限访问控制详解

    MongoDB 3.0 安全权限访问控制,在添加用户上面3.0版本和之前的版本有很大的区别,这里就说明下3.0的添加用户的方法。由于这版本改变的有些大,解决了很久,终于解决,下面把解决的步骤以及思路分享给大家。
    2018-06-06
  • MongoDB 常用命令总结

    MongoDB 常用命令总结

    Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。Mongo还可以解决海量数据的查询效率,当数据量达到50GB以上时,Mongo数据库访问速度是MySQL10 倍以上
    2015-05-05
  • MongoDB 学习笔记

    MongoDB 学习笔记

    最近在学习MongoDB,小结一下,主要都是一些基础知识,需要的朋友可以参考下
    2014-07-07
  • MongoDb CPU利用率过高问题如何解决

    MongoDb CPU利用率过高问题如何解决

    这篇文章主要介绍了MongoDb CPU利用率过高问题如何解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • MongoDB Shell常用基本操作命令详解

    MongoDB Shell常用基本操作命令详解

    这篇文章主要为大家介绍了MongoDB Shell常用基本操作命令详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-12-12
  • MongoDB 副本集的搭建过程

    MongoDB 副本集的搭建过程

    这篇文章主要介绍了MongoDB 副本集的搭建过程,帮助大家更好的理解和学习使用MongoDB数据库,感兴趣的朋友可以了解下
    2021-03-03
  • Mongodb的oplog详解

    Mongodb的oplog详解

    这篇文章主要介绍了Mongodb的oplog详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-07-07
  • SpringBoot整合MongoDB的实现步骤

    SpringBoot整合MongoDB的实现步骤

    MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。本文介绍SpringBoot项目如何整合MongoDB
    2021-06-06

最新评论