`
zzc1684
  • 浏览: 1236561 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

Mongodb后台daemon方式启动

阅读更多

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

命令行:

 

Shell代码  收藏代码
  1. [root@localhost mongodb]# ./bin/mongod --dbpath=/data/db  

配置文件:

 

Shell代码  收藏代码
  1. [root@localhost mongodb]# ./bin/mongod -f mongodb.conf  

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

Shell代码  收藏代码
  1. [root@localhost mongodb]# ./bin/mongod --dbpath=data/db --fork  
  2. --fork has to be used with --logpath  
  3. [root@localhost mongodb]# ./bin/mongod --dbpath=data/db --fork --logpath=log/mongodb.log   
  4. all output going to: /opt/mongodb/log/mongodb.log  
  5. forked process: 3300  
  6. [root@localhost mongodb]#   

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

Txt代码  收藏代码
  1. port=27017  
  2. dbpath=data/db  
  3. logpath=log/mongodb.log  
  4. logappend=true  
  5. fork=true  

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

Shell代码  收藏代码
  1. [root@localhost mongodb]# ./bin/mongod -f mongodb.conf   
  2. all output going to: /opt/mongodb/log/mongodb.log  
  3. forked process: 3377  

 

分享到:
分享到:
评论

相关推荐

    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的欢迎信息,说明安装成功。 ...

    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