amazon-ec2 - CodeDeploy allowTraffic 失败,但我的代码仍部署在实例上

标签 amazon-ec2 aws-code-deploy

我正在使用 codeDeploy,当我运行它时,它会卡在进度模式中。通过进一步研究这个问题,我发现它因为 AllowTraffic 脚本而失败。它只是说脚本失败。我查看了日志,但没有错误。 aws 文档还表明这可能是健康检查问题,但我的两个实例在我的目标组中都健康。

奇怪的是,尽管处于失败状态,代码还是被部署了。

有人可以帮忙吗?

谢谢一堆

最佳答案

您是否启用了 弹性负载均衡器 ?如果是这样,请检查您的 健康检查 ELB 上的设置。如果它在 AllowTraffic 上失败,则意味着它没有从负载均衡器成功返回。 例如,您正在 ELB 上进行重定向。状态代码将为 301。您应该将其添加到 ELB 健康检查中。

关于amazon-ec2 - CodeDeploy allowTraffic 失败,但我的代码仍部署在实例上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55535201/

相关文章:

git - -bash : hooks/post-receive: Permission denied

amazon-ec2 - 在 AWS 微实例上运行 Chrome

node.js - 环境变量未加载到 Nodejs 中的 process.env

amazon-web-services - 使用 AWS CodeDeploy 时,为什么我会收到“部署失败,因为在您的绿色队列中未找到实例”的信息?

git - Jenkins 构建 CloudFormation Stack,然后通过 CodeDeploy 插件部署代码

amazon-web-services - 使用 AWS CodeDeploy 的环境变量

amazon-web-services - 如何使用 Cloudformation Pipeline YAML 模板中的 v2 配置与 GitHub 的连接?

wordpress - AWS EC2 Ubuntu 文件权限问题

amazon-ec2 - 在k8s 1.9上扩展statefulset的PVC大小

aws-code-deploy - AWS CodedePloy 管道示例存储库 : "bash: zip: command not found"