在Amazon EC2上使用nohup作为Node.js
我试图让我的Node应用程序可靠地从一个亚马逊ec2实例运行。 我努力了:
-
永远安装我得到了很多的错误:
npm ERR! 错误:ENOENT,… 50行错误… npm ERR! fstream_stack Object.oncomplete(fs.js:96:15)
-
nohup节点server.js&
方法2工作,但它不启动我的应用程序,如果它下降。 有人可以告诉我如何使用nohup也重新启动应用程序,如果它下降? 谢谢!
也许你可以试试主pipe:
https://github.com/isaacs/node-supervisor
很简单,如果出现问题,就重新启动。
对于更复杂的控制,包括服务器重启,你可以试试pm2
https://github.com/Unitech/pm2
pm2是惊人的!