繁体   English   中英

使用ECS任务定义和服务更新Cloudformation堆栈导致挂起堆栈

[英]Updating Cloudformation Stack with ECS Task Definition and Service results in hung stack

我在由ECS资源(例如任务定义和服务)组成的Cloudformation堆栈上运行更新堆栈时遇到重复问题,该堆栈挂起并且无法杀死,直到完全超时为止。

我只是使用容器映像的新标记更新任务,但是它在运行几分钟后就挂起了,并且更新后的任务从未添加到服务中。

有任何想法吗? 这是ECS中的错误吗?

编辑-@wjordan这是cloudformation模板: https ://s3.amazonaws.com/rga-g1-public/ops/cfn/templates/ecs-cluster-asg-elb-cfn.yaml

@GigaPalmer我将DeployConfiguration添加到服务资源中,maxpercentage为200,最小设置为50,但这也不能解决问题。

堆栈的初始构建始终可以正常工作,但是一旦我触发更新,它似乎就会失败4次,有3次失败,所有这些最终都以UPDATE模式挂起了堆栈。

看起来这里的问题出在应用程序本身中。 我们在PM2下运行了一个python进程,该进程最终将被卡住,而ECS无法确定服务的运行状况。

此问题可以解决。

暂无
暂无

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

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