【发布时间】:2019-04-15 09:51:27
【问题描述】:
我在 AWS 上使用 codebuild、codepipeline 和 code deploy。我希望代码部署以将构建的 java jar 部署到作为 ASG 一部分的 ec2。从 github 拉取代码并构建一切正常,但一旦代码管道进入部署阶段,它会暂停大约 5 分钟,然后失败并给出此消息。
整体部署失败,因为单个实例太多 部署失败,可用的健康实例太少 部署,或者您的部署组中的某些实例是 遇到问题。
我已经多次完美地遵循这些文档,但仍然出现错误。
Integrating code deploy with auto scaling groups
Create/configure ec2 auto scaling group
就好像代码管道中的部署阶段只是没有拾取工件,因为在部署阶段没有发生任何事件并且没有终端输出。它只是挂起,然后在 5 分钟后失败。当我单击旧体验的链接时,Aws 会将您路由到旧版本的代码部署,在那里我可以看到错误代码
错误代码:HEALTH_CONSTRAINTS
但除此之外,我看不到任何其他信息。我也看过这个链接。 explanation for health concerns ...但仍然无济于事,因为我已经尝试过这些事情,但问题仍然存在。任何帮助将不胜感激,因为我已经在这几天了。
【问题讨论】:
标签: amazon-web-services amazon-ec2 aws-code-deploy