【发布时间】:2017-08-25 12:33:03
【问题描述】:
我在将 mongod 作为服务启动时遇到问题: 当我执行 sudo mongod -f /etc/mongod.conf 但是使用 sudo service mongod start 启动它时,它怎么可能在日志中出现错误
Assertion: 28595:13: Permission denied src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp 267
我在 ubuntu 16 上运行 mongodb
我完全按照 mongodb 文档中的说明安装该版本,所以这是一个错误吗?任何如何解决这个问题的建议表示赞赏。
附加信息:
mongodb服务启动脚本长这样,以用户mongodb运行,会不会和错误有关? lib/systemd/system/mongodb.service:
[Unit]
Description=MongoDB Database Service
Wants=network.target
After=network.target
[Service]
ExecStart=/usr/bin/mongod --config /etc/mongod.conf
ExecReload=/bin/kill -HUP $MAINPID
Restart=always
User=mongodb
Group=mongodb
StandardOutput=syslog
StandardError=syslog
[Install]
WantedBy=multi-user.target
【问题讨论】: