首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS弹性豆柄负载平衡器克隆EB环境后返回blak页面即使EC2正在运行

AWS弹性豆柄负载平衡器克隆EB环境后返回blak页面即使EC2正在运行
EN

Server Fault用户
提问于 2015-11-25 17:38:41
回答 1查看 631关注 0票数 0

鉴于我有健康的工作production环境,通过AWSElasticBean秸秆设置,运行3个EC2实例,通过ELB进行负载平衡。(EC2实例是Docker容器)

当我将EB环境克隆到新的EB环境newproduction-2

然后成功克隆新环境,所有EC2实例都能工作(如果我访问EC2公共IP/DNS页面,则呈现我需要的页面)

但是,负载均衡器url正在返回空白页,而production-2负载均衡器正在抱怨3个实例中的0个是健康的(严重实例)。

EN

回答 1

Server Fault用户

发布于 2015-11-25 17:38:41

AWS负载均衡器只将请求转发到它认为“健康”的实例(以避免在EC2实例死亡时返回500页)。

负载均衡器实现这一目标的方式是,它会调用您的服务器实例商定的路径,它们是否使用2xx (200,201,.)

默认情况下,每次克隆ElasticBean秸秆环境时,缺省值都类似于/healcheck.html。因此,如果您的EC2实例服务器没有响应此路径(例如,没有该文件),它会认为EC2服务器实例是不健康的。

因此,要么创建这个文件(以便my-ec2-public-dns.elasticbeanstalk.com/healthcheck.html存在)

...or (更好)将这条路径更改为/或对您的业务有价值的东西。在AWS控制台中,转到EC2 > Load Balancer (in left panel menu) > click on your load-balancer > health check > edit并将Ping Target HTTP:80/healthcheck更改为Ping Target HTTP:80/

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/738974

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档