MongoDB -- 全局初始化失败:无法打开“var/log/mongodb/mongod.log”

Kar*_*A. 6 mongodb-3.0

我在 Debian linux 中启动 Mongod v3.0.15 时出错。我/etc/mongod.conf通过添加 mmapv1: smallFiles: true存储选项将文件更改为使用 smallFiles 。

我现在在执行时收到以下错误$mongod --config /etc/mongod.conf

ib1:/ 514 $ mongod --config /etc/mongod.conf

2017-10-03T12:14:21.183-0500 F CONTROL 全局初始化失败:FileNotOpen 无法打开“/var/log/mongodb/mongod.log”

mongod.log文件存在,并且它也在mongod.conf文件中定义为在该目录中。

我可以在 shell 中自己打开 /var/log/mongodb/mongod.log 文件。奇怪的是,它已经很长时间(几个月)没有被写入了。

有任何想法吗?

非常感谢,凯伦

Lum*_*ong 3

您可能需要更改父目录 /var/log/ 的权限,因为运行 mongod 实例的用户可能无权访问它。下面的代码应该可以做到

sudo chmod 755 /var/log
Run Code Online (Sandbox Code Playgroud)