3

我试图让我的 Node 应用程序从亚马逊 ec2 实例可靠地运行。我努力了:

  1. 要永远安装,我会遇到很多错误:

    npm 错误!错误:ENOENT,... 50 行错误... npm ERR!fstream_stack Object.oncomplete (fs.js:96:15)

  2. nohup 节点 server.js &

方法 2 有效,但如果它出现故障,它不会再次启动我的应用程序。如果应用程序出现故障,有人可以告诉我如何使用 nohup 来重新启动应用程序吗?谢谢!

4

1 回答 1

1

也许你可以试试主管:

https://github.com/isaacs/node-supervisor

很简单,如果出现问题,只需重新启动即可。

对于更复杂的控制,包括服务器重启,您可以尝试 pm2

https://github.com/Unitech/pm2

pm2 太棒了!!

于 2013-12-19T07:05:06.703 回答