Hol*_*Man 18 amazon-web-services node.js amazon-elastic-beanstalk
我用谷歌搜索了这个问题一段时间但找不到答案.我的问题是在aws elastic-beanstalk服务器上部署nodejs应用程序时,我希望如果应用程序崩溃,nodejs应用程序将自动重启.
实际上很少有nodejs包已经通过命令行支持这个,例如永远,但是从控制台管理或awscli安装这个包并执行它以实现自动重启没有简单的方法.
我想知道你如何解决aws eb上的重启问题?
rya*_*man 31
我已经确认(截至2015年3月11日)EB确实为您重新启动了节点.
为了确认,我在我的应用中添加了一个隐藏的查询参数:
if (req.query.testcrash == 'true') {
setTimeout(function(){
undefined.crashMe();
}, 100);
}
Run Code Online (Sandbox Code Playgroud)
然后在日志中验证发生了异常,并且我的应用程序已重新启动.
以供参考:
小智 9
永远添加到您的package.json,以便自动安装.然后在EB控制台的配置下,自定义节点命令:
node_modules/.bin/forever app.js
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
12758 次 |
最近记录: |