AWS Elastic Beanstalk 状态严重但没有原因并且运行良好

Posted

技术标签:

【中文标题】AWS Elastic Beanstalk 状态严重但没有原因并且运行良好【英文标题】:AWS Elastic Beanstalk status severe but no causes and working well 【发布时间】:2021-03-31 21:45:03 【问题描述】:

我有一个 nodejs apollo 服务器 (graphql),几乎所有时间状态都很严重,但服务器运行良好。此外,没有关于它的原因信息。

我检查了所有日志,但找不到原因,有人知道可能是什么吗?

access.log

IP - - [22/Dec/2020:09:08:53 +0000] "GET /api/subscriptions HTTP/1.1" 101 27 "-" "-" "IP"
IP - - [22/Dec/2020:09:08:53 +0000] "POST /api/graphql HTTP/1.1" 200 163 "-" "ELB-HealthChecker/2.0" "172.31.37.93, IP"
IP - - [22/Dec/2020:09:08:53 +0000] "POST /api/graphql HTTP/1.1" 200 187 "-" "ELB-HealthChecker/2.0" "172.31.37.93, IP"
IP - - [22/Dec/2020:09:08:53 +0000] "POST /api/graphql HTTP/1.1" 200 187 "-" "ELB-HealthChecker/2.0" "172.31.37.93, IP"
IP - - [22/Dec/2020:09:08:53 +0000] "POST /api/graphql HTTP/1.1" 200 163 "-" "ELB-HealthChecker/2.0" "172.31.37.93, IP"
IP - - [22/Dec/2020:09:08:54 +0000] "GET /api/subscriptions HTTP/1.1" 101 27 "-" "-" "IP"
IP - - [22/Dec/2020:09:08:54 +0000] "GET /api/subscriptions HTTP/1.1" 101 27 "-" "-" "IP"
IP - - [22/Dec/2020:09:08:54 +0000] "GET /api/subscriptions HTTP/1.1" 101 27 "-" "-" "IP"
IP - - [22/Dec/2020:09:08:54 +0000] "GET /api/subscriptions HTTP/1.1" 101 27 "-" "-" "IP"
IP - - [22/Dec/2020:09:08:54 +0000] "GET /api/subscriptions HTTP/1.1" 101 27 "-" "-" "IP"
IP - - [22/Dec/2020:09:08:54 +0000] "GET /api/subscriptions HTTP/1.1" 101 27 "-" "-" "IP"

健康概述 pt1:

健康概述 pt2:

健康监测:

【问题讨论】:

遵循 *** 的指导方针,代码或日志应该以文本格式提供,而不是图像。您可以参考下面的指南并进行更正吗? how-to-ask / do-not-upload-images-of-code-errors @myeongkilkim 我认为它更适用于以文本形式提供原始代码或日志并且有人对其进行截图的情况。将 Web UI 复制为文本格式并没有多大用处。这将需要大量的格式化,并不能真正帮助理解问题。我投票给这个问题看起来不错 @Yegor Androsov 感谢您的好评。我同意将非文本 Web UI 移动到文本中是没有用的。但是,我打算的确切部分是删除不必要的图像,例如第一张图片(健康红色-!严重)。此外,在aws内部出现健康错误的情况下,用户可以获得返回状态和日志。这是我写的,因为正如我在开头评论的参考链接中所说,我认为将其粘贴为文本形式进行搜索更合适。 @myeongkilkim 我确实上传了第一张图片,因为通常在出现健康问题时会启用 btn。有些人可能会要求我点击 btn“原因”,这就是我嵌入图片的原因。 @Guilherme Ramos 我明白第一张图片的含义。非常感谢:) 【参考方案1】:

可能是链接服务,例如亚马逊 SNS,其死信队列中有消息。或者部署失败。或者别的什么..您是否已经尝试过重建应用程序? AWS EB 有时确实很难调试。

【讨论】:

以上是关于AWS Elastic Beanstalk 状态严重但没有原因并且运行良好的主要内容,如果未能解决你的问题,请参考以下文章

Flask - Elastic Beanstalk Deploy - requirements.txt 非零退出状态

AWS Elastic Beanstalk - CodePipeline 部署不工作 - 健康状况 - 严重

AWS Elastic Beanstalk “所有实例上的服务受损。”

如何使用 AWS Python SDK Boto 3 等待 Elastic Beanstalk 事件

如何使用 AWS Elastic Beanstalk 部署 Node/Express 服务器

在 AWS Elastic Beanstalk 上运行 Docker 容器 - 我的 Web 应用程序在哪里?