【问题标题】:AWS CloudFormation error on additional Service creation额外服务创建时出现 AWS CloudFormation 错误
【发布时间】:2019-08-17 21:22:24
【问题描述】:

我正在做一个需要部署的项目

  1. 生产 - 服务器和客户端
  2. 登台 - 服务器和客户端。

我们使用 AWS CF 部署生产服务器和客户端 - 运行成功。 但是,在尝试部署登台服务器和客户端时,我们在客户端登台嵌套堆栈上获得 CREATE_FAILED 状态

逻辑 ID - 服务

类型 - AWS::ECS::Service

和错误

[此处的堆栈名称]Service-2MCMYC2EFDWZ 不稳定。

发生这种情况时,每次尝试更新堆栈时,登台服务器都会不断成功创建。 由于更新失败,它会按预期回滚。

然后我们尝试一次推送一个登台服务 - 从登台服务器开始 - 它已创建并可访问。

我们继续为创建的登台客户端推送更改,但在创建 AWS::ECS::Service 类型的 Service 资源时再次失败登台服务器 - 不完全确定为什么它尝试在已经存在的嵌套堆栈上创建新资源。 这导致了 UPDATE_ROLLBACK_FAILED 状态,我们通过排除失败的资源来回滚服务。

我为我们的项目制作了一个具有相同选项的类似 CF 模板 - 不包括私人细节:D。你可以find it here

如果我能得到我需要改变的东西来完成这项工作,我将不胜感激。

谢谢

【问题讨论】:

    标签: amazon-web-services amazon-cloudformation devops continuous-deployment


    【解决方案1】:

    通过增加 ECS ClusterSize 解决了这个问题。我最初有4个。 8成功了。 由于容器无法满足其要求,因此放置任务不成功。它也没有足够的内存。这随后导致服务不稳定。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-19
      • 2022-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-30
      • 1970-01-01
      • 2019-10-25
      相关资源
      最近更新 更多