【问题标题】:Code-Deploy is seccessful but then autoscale terminates all instancesCodedeploy 成功但随后自动缩放终止所有实例
【发布时间】:2016-11-22 08:57:58
【问题描述】:

昨天刚刚开始一个新问题,从几个月的正常工作开始,没有对 jenkins 或 aws 设置进行任何更改

我在一个 autoscale 组中有 5 台机器,使用 git push 触发 jenkins 进行构建,然后使用 jenkins aws codedeploy 模块进行代码部署。我将部署设置为 OneAtATime。

当 5 个成功并且部署标记为成功时,问题开始。我得到一个新的部署被触发:

Initiated by              autoScaling
Deployment Config         CodeDeployDefault.AllAtOnce
Minimum Healthy Hosts     0 of 1 instances

对于 5 个单独的部署,所有 5 个实例都将关闭并终止。我设法在网络部署期间抓住了一个并检查了所有内容,看起来没有任何问题。没有错误。 Cdedeploy 守护进程正在运行等。5 次单独部署成功后,服务器运行良好。

是什么原因突然出现的?

【问题讨论】:

    标签: aws-code-deploy


    【解决方案1】:

    将 autoScaling 作为创建者的新部署是由 ASG 中的实例扩展事件引起的。使用 ASG 创建部署组并成功部署后,每次扩展实例时,都会触发部署以将新实例与最新软件与其他正在运行的实例同步。但是 CodeDeploy 不知道为什么 ASG 中的实例被终止,可能是 ASG 的健康检查等引起的。

    谢谢, 彬彬

    【讨论】:

      猜你喜欢
      • 2021-04-20
      • 2018-03-18
      • 2015-03-18
      • 2017-03-17
      • 2020-05-09
      • 2016-03-09
      • 1970-01-01
      • 2018-11-07
      • 2018-07-02
      相关资源
      最近更新 更多