我正在尝试学习/使用AWS ECS,但仍在继续
服务已达到稳定状态。
其次是:
由于(原因请求超时)服务(实例i-05873e2a55ecba2f6)(端口32768)在目标组中不健康
我不确定您需要提供哪些信息,但之前我在EC2实例中使用此负载均衡器,但我正在用ECS启动的那些EC2实例替换这些EC2实例,现在我遇到了这个错误。
我的群集在我的默认VPC中,我包含所有3个子网(东区)。安全组是我的负载均衡器安全组,允许端口40和443上的所有流量。我已尝试更改安全组,以便允许任何端口上的任何人但不起作用。
我的任务定义中的主机端口为0,我的容器端口为3000,这是我在Dockerfile中公开的内容。
健康检查就在路径" /"
的目标端口上答案 0 :(得分:1)
This answer总结了要检查的点清单,以在调试此类错误时进行验证:
Path /healthcheck
服务/healthcheck
中的状态码不是200
3000
或8080
答案 1 :(得分:0)
我的问题是一样的。查看ALB的安全组的入站规则,应该是这样的。
All traffic / All / All / "sg-xxxxxxxxxxxx" –
。
sg-xxxxxxxxxxxx
这应该是您的应用程序负载均衡器的安全组。