如何更改附加到弹性 beantalk 的负载均衡器
Posted
技术标签:
【中文标题】如何更改附加到弹性 beantalk 的负载均衡器【英文标题】:How do I change the load balancer attached to elastic beanstalk 【发布时间】:2019-10-21 18:08:08 【问题描述】:我删除了与我的环境关联的原始负载平衡器并使用了另一个。现在环境显示为红色,尽管目标组中的实例是健康的并且应用程序正常运行。
我查看了文档,但找不到更新的方法。
如何在环境中注册新的负载均衡器/获得绿色状态?
请看我附在健康弹性豆茎上的图片-> health.elastic beanstalk health
【问题讨论】:
通过 EB 控制台修复它。我的意思是创建 ELB 并更新环境。 但是我的目标群体工作和健康,我不明白为什么弹性豆茎是红色的。我添加了指向我的 eb 健康屏幕截图的链接。 因为 Elastic Beanstalk 旨在提供一种方便的方式来一次启动多个组件并为它们提供监控。如果您决定关闭其中一个组件,那么它就无法进行监控,因为它对您启动的新组件一无所知。 Bob,您确认您的负载均衡器和您的 EB 实例都在保存的可用区中了吗?如果您的实例位于未为负载均衡器启用的可用区中,您将无法在为目标组配置实例时选择它们。 【参考方案1】:-
查找正在使用的负载平衡目标组
在它的“健康检查”选项卡上,发现所有设置都正确,这意味着,当点击 http 请求时,已部署的应用程序应该响应 200 状态代码
【讨论】:
【参考方案2】:要修复它,您必须首先在“操作”下拉按钮下“重建您的环境”,然后执行以下操作:
进入 EC2 服务页面,在左侧菜单的负载均衡器下,点击“目标组”
在列表中选择正确的“目标组”
在“状态检查”选项卡下,点击底部的“修改”按钮 在模态窗口底部,您将看到“成功代码”,您只需将值替换为“200,302”即可。这意味着您允许负载均衡器用于重定向的 302 响应代码,然后运行状况检查将更新为绿色
【讨论】:
以上是关于如何更改附加到弹性 beantalk 的负载均衡器的主要内容,如果未能解决你的问题,请参考以下文章
aws 弹性负载均衡器可以将端口 443 转发到端口 443 以获取弹性 beantalk 实例吗?
如何使用弹性 beantalk 加密负载均衡器和 Web 服务器之间的流量
我们可以将两种不同类型的 AWS EC2 实例与弹性 beantalk 负载均衡器一起使用吗