无法重启mongod.service:找不到单位mongod.service

时间:2018-02-09 17:25:00

标签: mongodb amazon-web-services bitnami

在不同的论坛上,这个问题有很多变化。我尝试了很多东西让它发挥作用。我正在使用Bitnami的AWS EC2和MEAN,我尝试使用Node JS进行连接,我意识到我的monogodb服务没有运行。我通过在终端上运行(使用Putty连接)检查了它

service mongod status

这是我得到的错误

  

mongodb.service已加载:未找到(原因:没有此类文件或目录)   活动:不活动(死机)

为了试试我的运气,我试过了

 sudo service mongod restart

我收到了这个错误:

  

无法重启mongod.service:未找到单位mongod.service

现在,只是为了探测更多,我试着查看是否安装了此服务。 我运行了这个命令:ls /lib/systemd/system 它提供了一个巨大的列表,但我无法在任何地方找到mongod.service。

我的Ubuntu Ver:16.04 我猜它不存在或者我正在寻找错误的东西。请让我知道如何让服务运行。我是MongoDB和Bitnami的新手。

1 个答案:

答案 0 :(得分:1)

每个Bitnami MEAN堆栈都包含一个控制脚本,可让您轻松停止,启动和重新启动服务。

该脚本位于/opt/bitnami/ctlscript.sh

开始所有服务:

sudo /opt/bitnami/ctlscript.sh start

启动单项服务:

sudo /opt/bitnami/ctlscript.sh start <service name>

所以回答你的问题:

sudo /opt/bitnami/ctlscript.sh start mongod

您可以通过运行不带任何参数的脚本来获取可用服务和操作的列表:

sudo /opt/bitnami/ctlscript.sh