本文介绍使用SAE时,如何处理云效/流水线发布失败的问题。

问题现象

  • 云效部署失败
  • 流水线部署失败
  • 流水线触发失败
  • 云效发布失败
  • 云效发布报错
  • 控制台发布失败
  • 控制台部署失败

问题原因

容器启动失败或者检测失败。

解决方案

SAE会根据您的容器是否启动成功来判断部署是否成功。

sc_application_event_and_real_time_log

因此,建议您优先查看SAE应用事件实时日志分析问题。具体情况,通常可以分为以下三类。

  • 拉取镜像失败:在应用事件页面,查看Failed to pull image xxxxx failed的报错信息,并按照找不到镜像的方向进一步排查。
  • 容器启动失败:例如启动命令错误,在应用事件或者实时日志页面,可以查看错误信息。更多信息,请参见部署后实例无法启动,一直处于Crash或反复重启状态怎么办?
  • 健康检查失败:在应用事件页面,查看Readiness probe failed: check xxxxx failed的报错信息。出现以上信息,通常是因为您的健康检查命令设置错误或者时间阈值设置不合适。更多信息,请参见为什么设置健康检查后健康检查失败?