在不同的论坛上,这个问题有很多变化。我尝试了很多东西让它发挥作用。我正在使用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的新手。
答案 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