首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >配置健康检查EC2

配置健康检查EC2
EN

Stack Overflow用户
提问于 2018-10-04 15:09:40
回答 2查看 1.6K关注 0票数 1

我在AWS上有一个负载均衡器(LB)和一个EC2实例。我的LB与我的域名相关联,并支持HTTP和HTTPS连接。它将健康检查配置为我的EC2实例上的一个端点(它正在运行节点)。

当试图通过我的域名访问端点时,LB不会将流量路由到我的EC2,因为它并不认为它是一个健康的实例。我可以用IP地址直接命中端点。我需要配置什么样的响应才能确认我的EC2是健康的?

编辑:使用应用程序负载均衡器。

编辑2:健康检查配置。

  • 协议: HTTPS
  • 路径: /callback
  • 港口: 443
  • 健康阈值:5
  • 不健康阈值:2
  • 超时:5
  • 间隔: 30
  • 成功代码: 200
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-10-06 15:24:28

解决方法:使用应用程序LB,所需的只是来自指定url的200级状态代码。这意味着当他们发送健康检查请求时,您不能返回像"Hello“这样的简单文本响应。

票数 0
EN

Stack Overflow用户

发布于 2018-10-04 15:27:27

您需要在EC2实例上提供一个路径--您不需要在DNS中提供任何内容。它应该看起来像:

  • 协议:HTTP
  • 港口: 80
  • Path: /(或主机上的任何有效URL --这是页面工作的一个很好的例子)

没有DNS名称需要在那里,记住- ELB已经知道它在检查哪个服务器,它只需要知道在该服务器上检查什么。还要确保您的安全组允许ELB在所需的端口上与服务器对话。

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

https://stackoverflow.com/questions/52650068

复制
相关文章

相似问题

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