如何解决ECS Fargate 的 ALB 返回 503 问题到目前为止我尝试了什么集群服务任务负载均衡器目标群体目标详情
问题
- 我可以通过他们的公共 IP 单独在线访问 fargate 任务。但是我无法通过它们在下面配置的负载均衡器访问它们
- 我目前有一个 ssl.crt、ssl.key 和 ssl 链连接到负载平衡器。我还没有收到另一个提示,但我怀疑所有这些 https 都是一个问题。
- 我的 docker 必须在 443 上公开,当通过 localhost 或 ipv4 直接引用时它可以正常工作。
- 443 上的容器端口使用 https 连接到 fargate,我的 ALB 侦听 443 并重定向到其 DNS,但我相信在此阶段存在问题。
到目前为止我尝试了什么
我的ecs部署问题一般总结为
- 容器未公开与定义中相同的端口,如果您从其他人编写的堆栈进行部署,则可能会出现这种情况。
- 任务定义内存/cpu 限制没有为应用程序提供足够的空间,并且无法放置(1GB,0.5vCPU)
- 任务定义中的超时未设置为 8 分钟(我的设置为 5)
- 任务定义中的启动命令与您尝试部署的容器无法正常工作(此容器不使用启动命令)
集群
服务
任务
网络
负载均衡器
目标群体
目标
详情
服务事件日志
- 服务已达到稳定状态。
- 服务已达到稳定状态。
- 服务认证服务(部署 ecs-svc/9491895578110017561)部署已完成。
ALB 访问日志
h2 2021-02-07T11:44:27.671119Z app/ecr-certfied-lb/(IP)(IP).(IP):36746 - -1 -1 -1 503 - 464 635 "GET https://ecr-certfied-lb-1015030790.ap-southeast-2.elb.amazonaws.com:443/ HTTP/2.0" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML,like Gecko) Chrome/88.0.4324.146 Safari/537.36" ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 arn:aws:elasticloadbalancing:ap-southeast-2:821107282698:targetgroup/target-group-certified/(IP)"Root=1-601fd29b-66af109d70aa7fa13abd6207" "ecr-certfied-lb-(IP).ap-southeast-2.elb.amazonaws.com" "arn:aws:acm:ap-southeast-2:(IP):certificate/2977e65a-416e-4c33-b39d-(IP)" 0 2021-02-07T11:44:27.670000Z "forward" "-" "-" "-" "-" "-" "-"
h2 2021-02-07T11:44:28.304793Z app/ecr-certfied-lb/(IP)(IP).112:36746 - -1 -1 -1 503 - 146 634 "GET https://ecr-certfied-lb-1015030790.ap-southeast-2.elb.amazonaws.com:443/favicon.ico HTTP/2.0" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML,like Gecko) Chrome/88.0.4324.146 Safari/537.36" ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 arn:aws:elasticloadbalancing:ap-southeast-2:(IP):targetgroup/target-group-certified/(IP)"Root=1-601fd29c-(IP)" "ecr-certfied-lb-(IP).ap-southeast-2.elb.amazonaws.com" "arn:aws:acm:ap-southeast-2:(IP):certificate/(IP)-416e-4c33-b39d-(IP)" 0 2021-02-07T11:44:28.304000Z "forward" "-" "-" "-" "-" "-" "-"
感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。