Not able to send logs to /var/mongodb/logs/mongod.log file and not able to mongod is forked and run as a daemon
我正在学习 MongoDB 大学的 M103 课程。他们有一个我们需要解决的实验室部分。我被第 1 章卡住了:Mongod
实验室:登录到不同的设施
更新你的配置文件,这样:
1)mongod 发送日志到 /var/mongodb/logs/mongod.log
2)mongod 被分叉并作为守护进程运行(如果不指定 logpath,这将不起作用)
任何人都可以向我解释详细的程序。我在解决它时遇到错误。
除了前面给出的答案,您可以简单地将其添加到 conf 文件中:
...
1 2 3 4 5 | systemLog: path:"/var/mongodb/logs/mongod.log" destination:"file" processManagement: fork: true" |
然后执行
mongod --f mongod.conf
您可以简单地在 shell 中运行以下行:
1 | mongod --fork --logpath /var/mongodb/logs/mongod.log --config mongod.conf |
-
--logpath /var/mongodb/logs/mongod.log 设置日志文件 -
--fork 将 mongod 进程作为守护进程运行(即 fork)