【问题标题】:How do I change the load balancer attached to elastic beanstalk如何更改附加到弹性 beantalk 的负载均衡器
【发布时间】:2019-10-21 18:08:08
【问题描述】:

我删除了与我的环境关联的原始负载平衡器并使用了另一个。现在环境显示为红色,尽管目标组中的实例是健康的并且应用程序正常运行。

我查看了文档,但找不到更新的方法。

如何在环境中注册新的负载均衡器/获得绿色状态?

请看我附在健康弹性豆茎上的图片-> health.elastic beanstalk health

【问题讨论】:

  • 通过 EB 控制台修复它。我的意思是创建 ELB 并更新环境。
  • 但是我的目标群体工作和健康,我不明白为什么弹性豆茎是红色的。我添加了指向我的 eb 健康屏幕截图的链接。
  • 因为 Elastic Beanstalk 旨在提供一种方便的方式来一次启动多个组件并为它们提供监控。如果您决定关闭其中一个组件,那么它就无法进行监控,因为它对您启动的新组件一无所知。
  • Bob,您确认您的负载均衡器和您的 EB 实例都在保存的可用区中了吗?如果您的实例位于未为负载均衡器启用的可用区中,您将无法在为目标组配置实例时选择它们。

标签: amazon-web-services amazon-elastic-beanstalk


【解决方案1】:
  1. 查找正在使用的负载平衡目标组
  2. 在它的“健康检查”选项卡上,发现所有设置都正确,这意味着,当点击 http 请求时,已部署的应用程序应该响应 200 状态代码

【讨论】:

    【解决方案2】:

    要修复它,您必须首先在“操作”下拉按钮下“重建您的环境”,然后执行以下操作:

    1. 进入 EC2 服务页面,在左侧菜单的负载均衡器下,点击“目标组”

    2. 在列表中选择正确的“目标组”

    3. 在“状态检查”选项卡下,点击底部的“修改”按钮
    4. 在模态窗口底部,您将看到“成功代码”,您只需将值替换为“200,302”即可。

    这意味着您允许负载均衡器用于重定向的 302 响应代码,然后运行状况检查将更新为绿色

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-23
      • 1970-01-01
      • 2020-07-06
      • 2019-10-19
      • 2021-03-18
      • 2021-05-26
      • 1970-01-01
      • 2017-09-30
      相关资源
      最近更新 更多