服务已启动但未继续运行

时间:2016-06-03 11:27:01

标签: linux mongodb amazon-ec2

我在Node.js个实例上运行MongoDBAmazon EC2

如果我运行sudo mongod,一切都会完美无缺。我希望能够关闭我的ssh连接并让它仍然运行,所以我一直试图让它作为一项服务。

我已更改配置,因此数据库路径为/data/db并已完成sudo chown -R mongodb:mongodb /data/db。当我la -l时,一切看起来都是正确的。

当我尝试sudo service mongodb start时,它会显示mongod start/running, process 4805,但在top中找不到该过程(显然,我的应用程序没有点击数据库,或者那里没问题)。

在没有sudo的情况下尝试service mongodb start,产生

start: Rejected send message, 1 matched rules; type="method_call", sender=":1.35" (uid=1000 pid=4809 comm="start mongod ") interface="com.ubuntu.Upstart0_6.Job" member="Start" error name="(unset)" requested_reply="0" destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init ")`

我按照另一个问题的建议尝试了mongod --repair

我看到的其他所有内容都说这是权限问题,但chown似乎有效吗?

不知道Rejected send message是什么。

0 个答案:

没有答案