【发布时间】:2017-04-17 02:57:51
【问题描述】:
尝试一下..但总是失败:
too few healthy instances are available for deployment
这就是我所做的。我启动了一个实例..启动并运行良好。我已经对它进行了 ssh 等操作。我只是想部署一个 helloworld 节点应用程序。我的 buildspec.yaml 什么都不做...在我的 S3 存储桶中可以正常创建工件...但在 codeDeploy 上失败了。
(我尝试过部署配置CodeDeployDefault.OneAtATime 和部署配置CodeDeployDefault.HalfATime。结果相同...)
然后我添加了一个实例.. 看看有 2 个实例是否会增加部署它的机会 :-) 同样的错误。
我一定遗漏了一些非常明显的东西。
GIT 步骤有效,构建步骤有效.. 只是实际部署失败...
提前谢谢..我会继续努力...
【问题讨论】:
-
您使用的是 Auto Scaling 组吗?您能否描述一下它是如何配置的(特别是最小和最大容量)?
-
抱歉回复晚了..没有..没有自动伸缩组..需要吗?
-
尝试了带有自动缩放功能的蓝绿色。一切都失败了。这是一个 1 行 nodejs 应用程序。 AWS 不能部署这个? IBM Bluemix 只需单击一下。 Azure 也一样.... 对 AWS 非常失望(到目前为止)——它保持在 40%? Heck Heroku 工作 :-) 不用担心.. 我不会向我的雇主推荐 AWS
-
CodeDeploy 是否提供更详细的错误消息?直接使用 CodeDeploy 部署是否成功?
-
尝试直接使用 codedeploy...同样...现在放弃...我得到的唯一消息是健康实例太少。 tx 用于响应。