永远运行Mongodb和Node

时间:2016-06-08 05:41:31

标签: node.js mongodb

我是Node Js和Mongodb的新手。要开始使用node和mongodb,我每天都需要使用

启动服务
sudo mongod
node server.js

相反,我需要一个脚本或命令,它将在我的服务器上自动运行而不会中断。为此,我永远使用。我永远安装使用,

sudo npm install forever -g

之后,我尝试了以下内容,

forever start -c ./usr/local/cellar/mongodb/2.6.6/bin/mongod/

forever start server.js

但它不起作用。我已经检查了

 forever list

它表明没有永远的进程在运行。

请帮忙。

2 个答案:

答案 0 :(得分:0)

正如Subbaraj所提到的,永远不能用来启动像mongodb这样的服务。 Forever意味着连续运行nodejs服务器,即使由于实现中的某些错误/错误而终止它。您已经提到使用npm安装了mongodb,这只是来自nodejs的mongodb的连接器。首先,你必须在链接的帮助下安装mongodb https://docs.mongodb.com/getting-started/shell/tutorial/install-mongodb-on-ubuntu/

答案 1 :(得分:0)

如Subbaraj所述,永远不能用来启动像mongodb这样的服务。 Forever意味着连续运行nodejs服务器,即使由于实现中的某些错误/错误而终止它。您已经提到使用npm安装了mongodb,这只是来自nodejs的mongodb的连接器。首先,你必须在Subbarj提供的链接的帮助下安装mongodb。供您参考,请在此处发布:https://docs.mongodb.com/getting-started/shell/tutorial/install-mongodb-on-ubuntu/