E. *_*uli 8 amazon-web-services amazon-ecs aws-fargate aws-application-load-balancer
我已经设置了一个在端口 5566 上运行的 Docker 容器,其中包含一个小型 Django 应用程序。Docker 映像上传到 ECR,随后由 Fargate 容器使用。
我已经搭建了一个带有VPC的ECS集群。
创建任务定义和服务后,服务启动 2 个任务(正如预期的那样):
这是服务的网络访问(健康检查宽限期为 300 秒):
我还设置了一个具有服务目标组的应用程序负载均衡器(带有 DNS),但运行状况检查似乎失败:
这是健康检查配置:
由于运行状况检查失败,任务将终止,并且每隔 5 分钟就会启动新任务。
这是容器的端口映射:
由于无法访问 Fargate 容器(例如通过 SSH)并且日志为空,我该如何排查该问题?
我已尝试遵循应用程序负载均衡器故障排除中的每个步骤。
请随时询问更多信息。
您能确认一次,您的应用程序正在 docker 内的端口 5566 上运行吗?
您可以在cloudwatch中查看日志。您将在cluster -> service ->tasks -> your task中获得链接。
你能发布你的ALB配置吗?您的目标组端口?
| 归档时间: |
|
| 查看次数: |
5060 次 |
| 最近记录: |