Centos 7 MongoDB启动后无法启动

时间:2018-02-22 13:42:14

标签: mongodb centos7

我试图在我的服务器上运行MongoDB。运行Centos 7和MongoDB 3.6.2。

安装完成后,我重新启动服务器,发现mongod服务没有运行。

问题: 错误:无法将pid文件写入/var/run/mongodb/mongod.pid:权限被拒绝

所以我手动做了一些更改:

sudo touch /var/run/mongodb/mongod.pid
sudo chcon system_u:object_r:mongod_var_lib_t:s0 /var/run/mongodb/mongod.pid
sudo chown -R 995:992 /var/run/mongodb/mongod.pid

更改后,服务正在运行。 重新启动后,PID文件将被删除,而不是单独创建。

以下权限:/ var / run / mongo目录:

drwxr-xr-x. mongod mongod system_u:object_r:mongod_var_lib_t:s0 /var/lib/mongo

/etc/mongod.conf: processManagement:

fork: true  # fork and run in background
  pidFilePath: /var/run/mongodb/mongod.pid  # location of pidfile
  timeZoneInfo: /usr/share/zoneinfo

有谁知道我该怎么办?

谢谢, 参见Yaniv

0 个答案:

没有答案