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

时间:2019-05-31 07:29:40

标签: amazon-web-services amazon-ecs aws-fargate aws-application-load-balancer

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

Fargate Service Running

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

enter image description here

这是运行状况检查配置:

enter image description here

因为运行状况检查失败,所以每5分钟就会终止任务并开始新的任务。

这是容器的端口映射:

enter image description here

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

我试图按照Troubleshoot Your Application Load Balancer中的每个步骤进行操作。

随时询问其他信息。

1 个答案:

答案 0 :(得分:0)

您能否确认一次,您的应用程序正在docker内部的5566端口上工作?

您可以在cloudwatch中检查日志。您将在集群->服务->任务->您的任务中获得链接。

enter image description here

可以发布您的ALB配置吗?您的目标组端口?

相关问题