繁体   English   中英

负载均衡器 503 服务暂时不可用

[英]Load balancer 503 Service Temporarily Unavailable

我在 ECS fargate 上设置了一个包含 4 个任务的服务。 每个任务的容器都在端口 5000 上运行。服务器有一个端点 /api/auth/test 我设置只是为了确保一切正常。 当我将任务的公共 IP 放入浏览器(ipAddress:5000/api/auth/test)中时,它可以工作。 当我尝试通过负载均衡器访问服务时,我得到 503 Service Temporarily Unavailable。 我使用的 URL 是 http://**************5.us-east-1.elb.amazonaws.com/api/auth/test (/api/auth/test 是我用于健康检查的东西,非常奇怪)。

针对 http 请求在端口 80 上设置负载均衡器侦听器。

我检查了注册的目标群体,我的所有任务都很健康。 负载均衡器安全组允许从任何地方进行连接。 服务安全组允许从任何地方进行连接。

我可以在这里使用哪些调试策略? 我只是访问 url 错误吗?

这是我找到的解决方案。 我设立了两个目标群体。 我所有的请求都被转发给了错误的目标群体。 对于遇到此问题的其他任何人,请检查 EC2 -> 负载均衡器并确保正确设置了侦听器规则。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM