在ubuntu上永远启动服务器node.js

时间:2014-10-04 19:29:13

标签: node.js ubuntu express npm forever

我一直在寻找很多,没有和我一样的问题。 我有一个Node.js应用程序,我想用forever start app.js启动它,该过程启动但我在浏览器中尝试时找不到网站。当我写forever list时,该过程在列表中。

Npm start工作正常,但我不能使用nodejs / node app.js或my_file.js ..它没有错误或只是新的命令行,终端没有输出。

所以任何人都知道为什么我无法使用nodejs app.jsforever start app.js启动应用..没有文件可以使用。

谢谢!

2 个答案:

答案 0 :(得分:1)

在快递4中你应该写:

forever ./bin/www

如果您查看package.json文件,则可以看到:

"scripts": {
    "start": "node ./bin/www"
  }

这是npm start脚本

答案 1 :(得分:0)

或者,您可以尝试使用PM2

它可以很好地保持您的应用程序活跃,并且具有一些非常有用的功能,例如负载平衡,无需停机,以及用于监控流程的Web界面。

此外,我发现使用起来很简单。