我希望能够使用 sudo service mongod start
命令,并给它传递配置文件路径 /etc/mongod.conf
。
到目前为止,我已经通过将 /etc/mongod.conf
文件中的 processManagement.fork
变量设置为 true 来以守护进程方式运行 mongod:
# mongod.conf
storage:
dbPath: /var/lib/mongodb
journal:
enabled: true
# engine:
# mmapv1:
# wiredTiger:
# where to write logging data.
systemLog:
destination: file
logAppend: true
path: /var/log/mongodb/mongod.log
# network interfaces
net:
port: 27017
bindIp: 0.0.0.0
processManagement:
fork: true
然后运行以下命令:
>> mongod --config /etc/mongod.conf
不过,我认为最好将其作为一个服务运行,这样我就可以轻松地启动
和停止
它,而不必每次想要停止mongod服务器时都要杀死守护进程。
etc/init/mongod.conf
,它恰好做到了这一点。 - Ori Darmongod --config /etc/mongod.conf
可以正常工作。所以我认为我可能有一些我不知道的问题。 - SalmaFG