`
chenzhou123520
  • 浏览: 4260753 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Mongodb后台daemon方式启动

阅读更多

Mongodb可以通过命令行方式和配置文件的方式来启动,具体命令如下:

命令行:

[root@localhost mongodb]# ./bin/mongod --dbpath=/data/db

配置文件:

[root@localhost mongodb]# ./bin/mongod -f mongodb.conf

但是这两种方式都是在前台启动Mongodb进程,如果Session窗口关闭,Mongodb进程也随之停止。不过Mongodb同时还提供了一种后台Daemon方式启动,只需要加上一个"--fork"参数即可,值得注意的是,用到了"--fork"参数就必须启用"--logpath"参数。如下所示:

[root@localhost mongodb]# ./bin/mongod --dbpath=data/db --fork
--fork has to be used with --logpath
[root@localhost mongodb]# ./bin/mongod --dbpath=data/db --fork --logpath=log/mongodb.log 
all output going to: /opt/mongodb/log/mongodb.log
forked process: 3300
[root@localhost mongodb]# 

daemon方式启动的fork参数也可以配置配置文件中,如下所示:

port=27017
dbpath=data/db
logpath=log/mongodb.log
logappend=true
fork=true

然后通过配置文件启动后mongodb也是在后台启动了:

[root@localhost mongodb]# ./bin/mongod -f mongodb.conf 
all output going to: /opt/mongodb/log/mongodb.log
forked process: 3377

 

分享到:
评论
1 楼 antaojin 2014-01-02  
在linux上可以后台启动,请问在window下怎么后台启动?

相关推荐

    mongodb的配置文件标准化与三种通常的启动方式介绍

    MongoDB 的启动方式有三种,一种是命令行启动方式,另一种是配置文件启动方式,第三种是以 daemon 的方式启动 MongoDB 服务。命令行启动方式是指直接在命令行中输入 MongoDB 的启动命令,以便快速启动 MongoDB 服务...

    mongodb-linux包下载

    `--fork` 参数使得MongoDB在后台运行。 6. 验证安装: 打开新的终端窗口,尝试连接到MongoDB shell: ``` mongo ``` 如果一切顺利,你应该能看到MongoDB的欢迎信息。 7. 设置安全措施: 在生产环境中,强烈建议...

    Linux64位Mongodb安装包

    ./mongod --dbpath /var/lib/mongodb/data/db --fork --logpath /var/log/mongodb.log # 后台启动MongoDB服务,并指定日志路径 ``` 这里的`--fork`参数表示后台运行,`--logpath`用于指定日志文件的位置。 启动...

    Mongodb 启动命令mongod参数说明(中文翻译)

    9. **--fork**:让 mongod 以守护进程(daemon)方式运行,即在后台运行。 10. **--auth**:启用身份验证,确保只有经过验证的用户才能访问数据库。 11. **--cpu**:定期报告 CPU 使用率和 iowait,帮助监控系统...

    PHP操作MONGODB详细文档.docx

    - `--fork`: 以守护进程(后台运行)模式启动MongoDB。 - `--logpath`: 指定日志文件路径,如果不设置`--logappend`,现有文件将被覆盖。 - `--config`: 从配置文件读取启动参数。 例如,配置文件可能如下所示: ``...

    mongodb备份集的搭建

    4. **启动MongoDB**:可以使用命令行启动MongoDB,但推荐以守护进程(daemon)方式运行,以避免因终端关闭导致服务中断。在启动时添加`--fork`参数,让MongoDB在后台运行。还可以通过配置文件启动MongoDB,只需在...

    mongodb-linux-x86_64-rhel70-3.4.6.tgz

    如果一切正常,MongoDB将在后台运行,并监听默认的27017端口。 6. **验证安装**:在另一个终端窗口,你可以运行MongoDB的shell客户端来测试连接: ``` mongo ``` 如果出现MongoDB的欢迎信息,说明安装成功。 ...

    MongoDB管理与开发精要《红丸出品》

    - **Daemon方式启动**:将MongoDB作为后台进程启动。 **4.2 停止数据库** - 可以通过发送`Control-C`信号、调用`shutdownServer()`函数或使用Unix系统指令等方式来停止MongoDB服务。 **4.3 连接数据库** - 使用`...

    Linux下的mongodb服务监视脚本(启动服务)

    在脚本中,我们设置了数据库路径、日志路径以及使用`nohup`确保MongoDB在后台持续运行,即使终端关闭也不会受到影响。 在将脚本保存为`/etc/init.d/mongodb`后,需要添加执行权限,使用命令`chmod +x /etc/init.d/...

    mongel for linux安装

    本篇将详细介绍如何在Linux系统上安装MongoDB,以解决Redmine服务在使用Webrick方式登录时响应速度慢的问题。 首先,我们需要了解为什么Redmine登录慢。Redmine是一款开源项目管理工具,其内置的Webrick服务器在...

    arkown-server-pull-daemon:一个守护程序,不断查询存储的Arkown服务器并更新其数据库条目

    Arkown-server-pull-daemon 是一个专为管理与更新 Arkown 服务器数据库设计的后台服务程序。...通过深入了解这个守护进程的工作方式,我们可以更好地理解如何设计和实现类似的后台服务,以满足不同场景下的需求。

    linux开启数据库命令,rar

    在Linux中,数据库服务通常是后台运行的守护进程(daemon)。常见的数据库系统有MySQL、PostgreSQL、MongoDB等,它们都有各自的启动命令。以下是一些常见数据库的启动方法: 1. **MySQL/MariaDB**: - 使用`...

    pm2安装包.txt

    对于某些需要root权限的应用,可以使用`pm2 start --name "app" app.js --no-daemon`命令避免后台守护进程模式。 - **配置文件**:推荐使用`ecosystem.config.js`配置文件来管理应用的启动参数和其他设置。 - **日志...

Global site tag (gtag.js) - Google Analytics