gpt4 book ai didi

amazon-web-services - AWS Elastic Beanstalk 运行状况检查

转载 作者:行者123 更新时间:2023-12-05 01:30:52 25 4
gpt4 key购买 nike

有谁知道是否有办法找出为什么 AWS Elastic Beanstalk 在实际工作正常时将环境运行状况分类为红色(至少从我的角度来看)。

它是一个基于 Web 的应用程序,并且健康检查路径被指定为只是“/”。

我可以看到健康检查器通过 NGINX 访问日志发出请求,响应是 HTTP 200:

172.31.**.*** - - [22/Aug/2015:17:26:51 +0000] "GET / HTTP/1.1" 200 21099 "-" "ELB-HealthChecker/1.0"
172.31.**.** - - [22/Aug/2015:17:26:51 +0000] "GET / HTTP/1.1" 200 21099 "-" "ELB-HealthChecker/1.0"

该应用程序已启动、运行并通过我的浏览器响应请求。

我注意到的一件事是,在 AWS 控制台的监控选项卡上,它认为有 0.9 个实例而不是 1 个。此时自动缩放设置为最少 1 个实例和最多 1 个实例,因为我只需要一个此时的单个实例。我首先将其配置为使用自动缩放组的原因是因为我将 ELB 用于 SSL 终止。
该应用程序当前运行于 64bit Amazon Linux 2015.03 v1.4.1 running Docker 1.6.0但我在最新版本( 64bit Amazon Linux 2015.03 v2.0.0 running Docker 1.6.2 )上也遇到了同样的问题。

最佳答案

当您使用“运行 Docker 1.6.2 的 64 位 Amazon Linux 2015.03 v2.0.0”时,您可以选择加入“增强型”应用程序运行状况监控。增强的健康监控在 this blog post 中有解释并在 documentation .通过增强的健康监测,您会得到一个原因列表,解释“为什么”健康是什么。启动环境时,您需要记住在控制台中选择“增强”,如图 here .使用 2.0 解决方案堆栈,您还可以使用控制台从“基本”模式切换到“增强”模式,而无需启动新环境。

现在还可以使用 Elastic Beanstalk 传递具有弹性 beanstalk 环境的 ServiceRole。如果您使用的是服务角色,请务必检查您是否使用具有正确权限的服务角色。阅读有关服务角色的信息 here .

关于amazon-web-services - AWS Elastic Beanstalk 运行状况检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32158941/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com