我已经使用一个小型Django应用程序在端口5566上设置了一个Docker容器。Docker映像被上传到ECR中,然后由Fargate容器使用。
我已经建立了一个带有VPC的ECS集群。
在创建任务定义和服务之后,服务启动了两个任务(就像它应该执行的那样):

以下是该服务的网络接入(300秒有健康检查宽限期):

我还为服务的目标组设置了一个应用程序负载均衡器(使用DNS),但健康检查似乎失败了:

以下是健康检查配置:

由于健康检查失败,任务终止,新任务每5分钟启动一次。
以下是容器的港口映射:

由于不能访问Fargate容器(例如,通过SSH ),而且日志是空的,那么我应该如何解决这个问题?
我试着遵循应用程序负载均衡器的故障排除的每一步。
请随时询问更多信息。
发布于 2020-04-20 04:29:14
您能确认一次,您的应用程序正在码头内的5566端口工作吗?
您可以在cloudwatch中查看日志。您将获得群集->服务->任务中的链接,->您的任务。

你能张贴你的ALB配置吗?你的目标群端口?
https://stackoverflow.com/questions/56390616
复制相似问题