我已经在这个问题上搜索了一段时间,但是找不到答案。我的问题是在AWS Elastic-Beanstalk服务器上部署Node.js应用程序时,我希望如果应用程序崩溃,Node.js应用程序将自动重启。
实际上,很少有nodejs软件包已经通过命令行支持此命令,例如forever,但是从控制台管理或awscli并没有简便的方法来安装此软件包并执行该软件包以实现自动重启。
我想知道如何解决AWS EB上的重启问题?
我已确认(截至2015年3月11日)EB确实为您重启了节点。
为了确认,我向我的应用程序添加了一个隐藏的查询参数:
if (req.query.testcrash == 'true') {
setTimeout(function(){
undefined.crashMe();
}, 100);
}
然后在日志中验证发生了异常,并重新启动了我的应用程序。
以供参考:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句