CodeDeploy 未部署到新的自动缩放实例
Posted
技术标签:
【中文标题】CodeDeploy 未部署到新的自动缩放实例【英文标题】:CodeDeploy doesnt deploy to new autoscailing instance 【发布时间】:2018-03-18 11:53:41 【问题描述】:我有一个自动缩放组,这会创建一个安装 codedeploy 代理的实例。
然后我有一个 codedeploy 配置设置来与 AutoScailing 和 ELB 一起进行健康检查。
由于某种原因,当通过自动缩放创建新实例时,codedeploy 不会在新实例上启动部署。据我所知,在使用自动缩放并链接到代码部署时,它应该只在构建新实例时部署代码?
任何想法可能导致此问题或 id 是否有任何日志可以提供帮助?
还请注意,当使用任何更新的代码更新 codecommit 时,我使用 codepipeline 启动 codedeploy。不确定这是否有所作为。
【问题讨论】:
我们曾经遇到过一个问题,因为 codedeploy 应用程序同时更新,导致 codedeploy 被取消。所以我会检查日志... 您确定您的 autoscalingroup 已附加到 codedeploy 吗? 【参考方案1】:好的,在离开自动缩放组几天后,它最终开始按预期进行部署。不知道为什么花了这么长时间才安定下来!
【讨论】:
我有一些案例需要很长时间才能执行,但从来没有一天。奇怪。【参考方案2】:仅当部署组有先前成功部署的修订时,CodeDeploy 才会启动对新启动的实例的部署。您需要确保您能够成功地将 revisin 部署到自动缩放组所属的 codedeploy 部署组,以确保建立挂钩。
【讨论】:
以上是关于CodeDeploy 未部署到新的自动缩放实例的主要内容,如果未能解决你的问题,请参考以下文章
自动缩放组设置为 0 个实例时的 AWS Codedeploy