在单示例AWS Elastic Beanstalk环境中自动重启Docker容器

64jmpszr  于 2023-03-07  发布在  Docker
关注(0)|答案(1)|浏览(128)

我尝试在AWS Elastic Beanstalk中运行一个旧的Node.js项目,它有时会崩溃,环境健康状态变为“Degraded”,但EB没有重新启动容器,而是让它挂起。
查看日志,似乎容器由于某些socket.io错误而退出。
这个问题以前也有人问过,但是this answerthis answerthis reddit comment都建议配置一个负载均衡器,但是我有一个单示例应用程序,我根本没有负载均衡器。
是否可以让EB自动重启单示例应用程序?

42fyovps

42fyovps1#

ELB(负载均衡器)甚至可以只使用一个示例,如果你想在未来扩展或考虑其他部署策略,事情可能会更容易。所以使用一个ELB没有技术上的危害(除了它的成本更高,但那是财务上的)。

相关问题