我是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
它表明没有永远的进程在运行。
请帮忙。
答案 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/