首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将AWS ELB状态更改为InService?

如何将AWS ELB状态更改为InService?
EN

Stack Overflow用户
提问于 2018-08-02 18:59:26
回答 1查看 564关注 0票数 0

WordPress应用程序部署在具有负载均衡器的AWS Elastic Beanstalk中。我发现有时会出现ELB 5XX错误。为了使不健康阈值较高的实例OutOfService计数,我将不健康阈值设置为10。但有时健康检查失败,健康状况很严重。我有时会收到这样的错误:"% of the request to the ELB I with HTTP 5xx“。我检查了ELB访问日志,有时请求获取超时( 504 )错误,在连续出现504个错误后,ELB使实例成为OutOfService。我正在尝试修复失败的请求。

我不知道的是,有没有可能让实例"InService“越快越好。因为有时候实例会OutOfService 2-3个小时,这真的很糟糕。有没有什么好办法来处理这种情况。在这种情况下,我真的很麻烦。看起来服务结束后,我就无事可做了。我是AWS的新手。请帮帮忙。

EN

回答 1

Stack Overflow用户

发布于 2018-08-02 21:16:22

要解决此问题,请执行以下操作:

1) HTTP 504表示超时。负载均衡器在您的后端访问的资源没有响应。从AWS控制台确定运行状况检查的路径。

2)在浏览器中,验证是否可以访问绕过负载均衡器的健康检查路径。这可能意味着临时为EC2实例分配弹性公网EIP。如果负载均衡器健康检查是“/test/MyHealthage.php”,则使用"http://REPLACE_WITH_EIP/test/myhealthpage.php“。对于HTTPS侦听器,在您的路径中使用https。

3)调试您指定的路径超时的原因并进行修复。

注意:健康检查路径不应该指向执行复杂测试或操作的页面。健康检查应该是一个快速简单的GO / NO GO类型的页面。

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

https://stackoverflow.com/questions/51651961

复制
相关文章

相似问题

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