【发布时间】:2015-10-05 22:20:23
【问题描述】:
我正在尝试为我的 PHP Web 应用程序设置 AWS CodeDeploy。我在 AWS 控制台上创建了一个 CodeDeploy 应用程序和一个部署组。我已经使用 appspec yaml 文件创建了必要的修订包。修订包存储在 Amazon S3 上。
当我单击 AWS 控制台上的“部署此修订版”按钮时,它给了我“没有主机成功”错误。我浏览了技术常见问题解答,但找不到任何答案。我该如何应对这个错误?
更新:我现在明白这个错误与最低健康主机数有关。但我仍然无法理解 AWS 如何计算主机的健康状况。
【问题讨论】:
-
您是在部署期间遇到错误还是阻止部署,这会有所不同。通常,主机的健康状况取决于更新的结果,例如,如果您有 3 个实例,并且至少需要 2 个健康状况,如果任何实例失败,除了最后一个,就没有办法了成为 3 台健康主机,因为它必须让其中一台离线才能更新。
-
如果您已解决,请发布解决方案。我面临同样的错误。
-
这里有同样的问题。如果你解决了,你能发布你的解决方案吗?谢谢。
标签: amazon-web-services amazon-s3 aws-code-deploy