我试图让我的 Node 应用程序从亚马逊 ec2 实例可靠地运行。我努力了:
要永远安装,我会遇到很多错误:
npm 错误!错误:ENOENT,... 50 行错误... npm ERR!fstream_stack Object.oncomplete (fs.js:96:15)
nohup 节点 server.js &
方法 2 有效,但如果它出现故障,它不会再次启动我的应用程序。如果应用程序出现故障,有人可以告诉我如何使用 nohup 来重新启动应用程序吗?谢谢!
我试图让我的 Node 应用程序从亚马逊 ec2 实例可靠地运行。我努力了:
要永远安装,我会遇到很多错误:
npm 错误!错误:ENOENT,... 50 行错误... npm ERR!fstream_stack Object.oncomplete (fs.js:96:15)
nohup 节点 server.js &
方法 2 有效,但如果它出现故障,它不会再次启动我的应用程序。如果应用程序出现故障,有人可以告诉我如何使用 nohup 来重新启动应用程序吗?谢谢!
也许你可以试试主管:
https://github.com/isaacs/node-supervisor
很简单,如果出现问题,只需重新启动即可。
对于更复杂的控制,包括服务器重启,您可以尝试 pm2
https://github.com/Unitech/pm2
pm2 太棒了!!