You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Convox CLI部署应用到AWS ECS返回502错误排查求助

排查方案

1. 开启CLI调试输出

Convox CLI 原生支持调试参数,执行部署命令时加上 --debug 即可输出完整的请求链路、响应详情和错误栈:

convox deploy -a my-app -r test --debug

输出内容会明确标记502错误的返回端点,直接定位问题出在哪个服务环节。

2. 优先级排查路径

  • 确认502错误来源:你当前其他操作正常,说明Rack核心服务可用,问题仅出在构建链路,502通常来自构建服务前置的ALB/API Gateway,或是Convox云端构建进程异常退出导致网关无响应,debug输出的请求目标地址可以直接确认来源。
  • 检查AWS侧对应资源:
    • 去ECS对应集群查找convox-build前缀的任务,查看异常停止的任务退出原因
    • 打开CloudWatch日志组,筛选convox-build相关日志,查看构建启动环节的具体报错
    • 验证S3上传桶的后续触发权限,虽然上传步骤显示成功,不代表后续触发构建的服务有读取源码包的权限
  • 核对近期变更:排查故障发生前是否调整过IAM权限、VPC安全组规则、Convox Rack版本,或是对应AWS区域的ECS/CodeBuild服务出现过波动。
  • 临时替代方案:如果确认是云端构建服务异常,可使用本地构建模式绕过云端构建环节完成部署:
    convox build -a my-app -r test --local && convox deploy -a my-app -r test --no-build
    

内容的提问来源于stack exchange,提问作者squirmybroom35

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 16:36:07