gpt4 book ai didi

amazon-s3 - 错误 : The overall deployment failed because too many individual instances failed deployment

转载 作者:行者123 更新时间:2023-12-03 19:01:25 34 4
gpt4 key购买 nike

我正在尝试使用 CircleCI -> S3 -> CodeDeploy -> EC2 进行部署。
我能够将部署镜像从 CircleCI 上传到 S3,但无法将 S3 部署到 EC2 实例。这是错误。

The overall deployment failed because too many individual instancesfailed deployment, too few healthy instances are available fordeployment, or some instances in your deployment group areexperiencing problems. (Error code: HEALTH_CONSTRAINTS)


该错误是从 CodeDeploy 提供的。我无法弄清楚为什么以及如何。
如果您提供一些建议,我将不胜感激。

最佳答案

如果您在 Ubuntu 上运行可能有很多原因,这里有一个 list 可以验证
检查代码部署代理是否安装在您的 EC2 实例上。请引用本文档安装代码部署代理。
https://docs.aws.amazon.com/codedeploy/latest/userguide/codedeploy-agent-operations-install-ubuntu.html

$ sudo service codedeploy-agent status
如果您正在运行 Ubuntu 版本 20.x 并且您收到此错误

./install:22:in block in method_missing': undefined method path' for#<IO:> (NoMethodError)


尝试通过此脚本运行安装文件
sudo ./install auto > /tmp/logfile
  • 检查您是否拥有 EC2 实例代码部署角色 -> 创建代码部署角色并将其分配给实例,https://docs.aws.amazon.com/codedeploy/latest/userguide/getting-started-create-service-role.html .

  • In case if you assign the EC2 Role after initiate, restart the server.


  • 根据最佳答案检查您的 appsec.yml 文件位置,尽量避免其中的任何长时间超时。
  • 登录您的实例检查您的错误日志
  • $ tail -f /var/log/aws/codedeploy-agent/codedeploy-agent.log

    关于amazon-s3 - 错误 : The overall deployment failed because too many individual instances failed deployment,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38195823/

    34 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com