在我的AWS账户, 我有以下设置:AWS ECS:不健康的容器
- 1X ECS集群2个服务(
service-a
和service-b
) - 每个服务都有自己的目标群体
service-a
绑定端口443service-b
绑定端口8888(我需要这样做,因为443可能已经分配了service-a
) 这两个服务可达与HTTPS协议- 1X ALB这将在两个服务被用于负载平衡的流量
- 1X HTTPS监听器上的ALB(由路径平衡流量)
- 1X安全组的ALB(只允许入站流量从给定的网络)
- 1X安全组对所有ECS EC2实例被允许从ALB(端口443(HTTPS)和8888(自定义TCP规则))
但是入站流量:
service-b
总是不健康。
我试图在监听端口8888的ALB上添加一个新的HTTPS监听器,并且该监听器按照预期将流量转发到我的service-b-target-group。
有没有人有任何线索?
在此先感谢!
我真的不想强迫我的客户在浏览器中输入端口8888 ...一切都应该在知名端口上工作443 –
您的ALB健康检查配置如何? – MaiKaY
他们只是检查公共资源并评估其状态代码。在我的情况:两个都试图检索一个js文件,这是肯定可用的 - 我三重检查它在本地 –