我通过this教程运行后创建与我的基于.NET的自定义图像泊坞窗部署管道。 但是,当我开始部署,它停留在安装阶段,所以我必须手动停止:
在那之后,我得到一对夫妇运行不同的任务定义任务(注:1:4,因为我已经试过现在4倍的运行部署):
他们还改变它们的状态运行 - > PROVISIONING->待所有的时间。和停止任务列表的增长:
问:那么,如何追捕问题与CodeDeploy?为什么它的运行下去吗?
更新:它连接到健康检查。
更新:我得到这个:
(service dataapi-dev-service, taskSet ecs-svc/9223370487815385540) (port 80) is unhealthy in target-group dataapi-dev-tg1 due to (reason Health checks failed with these codes: [404]).
有点不明白,为什么它没有为新创建的容器“,使原来一个通过健康检查。
虽然ECS任务运行,ELB(弹性负载均衡)将不断地做healthchecking容器作为你的目标群体中的配置来检查容器仍在运行。
从你的调试消息,容器(API)回应404健康检查路径。
我建议你在配置目标群体dataapi-dev-tg1
的healhcheck路径。