Mongodb後臺daemon方式啟動
阿新 • • 發佈:2019-01-04
Mongodb可以通過命令列方式和配置檔案的方式來啟動,具體命令如下:
命令列:
Shell程式碼- [[email protected] mongodb]# ./bin/mongod --dbpath=/data/db
配置檔案:
Shell程式碼- [[email protected] mongodb]# ./bin/mongod -f mongodb.conf
但是這兩種方式都是在前臺啟動Mongodb程序,如果Session視窗關閉,Mongodb程序也隨之停止。不過Mongodb同時還提供了一種後臺Daemon方式啟動,只需要加上一個"--fork"引數即可,值得注意的是,用到了"--fork"引數就必須啟用"--logpath"引數。如下所示:
- [[email protected] mongodb]# ./bin/mongod --dbpath=data/db --fork
- --fork has to be used with --logpath
- [[email protected] mongodb]# ./bin/mongod --dbpath=data/db --fork --logpath=log/mongodb.log
- all output going to: /opt/mongodb/log/mongodb.log
- forked process: 3300
-
[[email protected]
daemon方式啟動的fork引數也可以配置配置檔案中,如下所示:
Txt程式碼- port=27017
- dbpath=data/db
- logpath=log/mongodb.log
- logappend=true
- fork=true
然後通過配置檔案啟動後mongodb也是在後臺啟動了:
Shell程式碼- [[email protected] mongodb]# ./bin/mongod -f mongodb.conf
- all output going to: /opt/mongodb/log/mongodb.log
-
forked process: 3377