创建附加服务时出现 AWS CloudFormation 错误
AWS CloudFormation error on additional Service creation
我正在做一个需要部署的项目
- 生产 - 服务器和客户端
- 暂存 - 服务器和客户端。
我们使用 AWS CF 部署生产服务器和客户端 - 运行成功。
但是,在尝试部署登台服务器和客户端时,我们在客户端登台嵌套堆栈上获得 CREATE_FAILED 状态
Logical ID - Service
Type - AWS::ECS::Service
和错误
[Stack name here]Service-2MCMYC2EFDWZ did not stabilize.
在发生这种情况时,每次尝试更新堆栈时都会成功创建登台服务器。
由于更新失败,它会按预期回滚。
然后我们尝试一次推送一个暂存服务 - 从暂存服务器开始 - 它已经创建并且可以访问。
我们继续为已创建的暂存客户端推送更改,但它在创建类型为 AWS::ECS 的 Service 资源时再次失败: :Service 在登台服务器上 - 不完全确定为什么它尝试在已经存在的嵌套堆栈上创建新资源。
这导致了 UPDATE_ROLLBACK_FAILED 状态,我们通过排除失败资源回滚了服务。
我为我们的项目制作了一个具有相同选项的类似 CF 模板 - 不包括私人细节 :D。你可以 find it here.
如果我能得到我需要改变的东西来完成这项工作,我将不胜感激。
谢谢
通过增加 ECS ClusterSize 解决了这个问题。我最初有4个。 8成功了。
放置任务不成功,因为容器无法满足其要求。它也没有足够的内存。这随后导致服务不稳定。
我正在做一个需要部署的项目
- 生产 - 服务器和客户端
- 暂存 - 服务器和客户端。
我们使用 AWS CF 部署生产服务器和客户端 - 运行成功。 但是,在尝试部署登台服务器和客户端时,我们在客户端登台嵌套堆栈上获得 CREATE_FAILED 状态
Logical ID - Service
Type - AWS::ECS::Service
和错误
[Stack name here]Service-2MCMYC2EFDWZ did not stabilize.
在发生这种情况时,每次尝试更新堆栈时都会成功创建登台服务器。 由于更新失败,它会按预期回滚。
然后我们尝试一次推送一个暂存服务 - 从暂存服务器开始 - 它已经创建并且可以访问。
我们继续为已创建的暂存客户端推送更改,但它在创建类型为 AWS::ECS 的 Service 资源时再次失败: :Service 在登台服务器上 - 不完全确定为什么它尝试在已经存在的嵌套堆栈上创建新资源。 这导致了 UPDATE_ROLLBACK_FAILED 状态,我们通过排除失败资源回滚了服务。
我为我们的项目制作了一个具有相同选项的类似 CF 模板 - 不包括私人细节 :D。你可以 find it here.
如果我能得到我需要改变的东西来完成这项工作,我将不胜感激。
谢谢
通过增加 ECS ClusterSize 解决了这个问题。我最初有4个。 8成功了。 放置任务不成功,因为容器无法满足其要求。它也没有足够的内存。这随后导致服务不稳定。