AWS ECS Fargate ALB 错误(请求超时)

E. *_*uli 8 amazon-web-services amazon-ecs aws-fargate aws-application-load-balancer

我已经设置了一个在端口 5566 上运行的 Docker 容器,其中包含一个小型 Django 应用程序。Docker 映像上传到 ECR,随后由 Fargate 容器使用。
我已经搭建了一个带有VPC的ECS集群。
创建任务定义和服务后,服务启动 2 个任务(正如预期的那样):

Fargate 服务正在运行

这是服务的网络访问(健康检查宽限期为 300 秒):

在此输入图像描述

我还设置了一个具有服务目标组的应用程序负载均衡器(带有 DNS),但运行状况检查似乎失败:

在此输入图像描述

这是健康检查配置:

在此输入图像描述

由于运行状况检查失败,任务将终止,并且每隔 5 分钟就会启动新任务。

这是容器的端口映射:

在此输入图像描述

由于无法访问 Fargate 容器(例如通过 SSH)并且日志为空,我该如何排查该问题?

我已尝试遵循应用程序负载均衡器故障排除中的每个步骤。

请随时询问更多信息。

Abh*_*mar 0

您能确认一次,您的应用程序正在 docker 内的端口 5566 上运行吗?

您可以在cloudwatch中查看日志。您将在cluster -> service ->tasks -> your task中获得链接。

在此输入图像描述

你能发布你的ALB配置吗?您的目标组端口?