您的位置:首页 > 数据库 > Mongodb

Mongodb后台daemon方式启动

2015-09-24 23:22 411 查看
Mongodb可以通过命令行方式和配置文件的方式来启动,具体命令如下:

命令行:

Shell代码


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

配置文件:

Shell代码


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

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

Shell代码


[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参数也可以配置配置文件中,如下所示:

Txt代码


port=27017

dbpath=data/db

logpath=log/mongodb.log

logappend=true

fork=true

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

Shell代码


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

all output going to: /opt/mongodb/log/mongodb.log

forked process: 3377
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: