问题描述
调用 API 网关服务时,返回503 Service unavailable
错误,Response Body 内容为upstream connect error or disconnect/reset before headers. reset reason: connection failure
。
原因分析
配置类问题。API 网关到后端服务的建连失败,可能原因有:
- 网络链路问题。
- 后端服务自身异常。
- 后端服务部署于 Flannel 类型的容器服务 VKE 集群,没有放通 APIG 安全组。
解决方案
- 请确认网络链路通畅。
- 请排查您的后端服务状态:
- 如果异常:需要您自行处理后端服务业务逻辑。
- 如果正常:可能是关联的后端服务被删除。需要您自行确认后端服务是否还存在。若不存在,请登录 API 网关控制台,修改您 API 网关路由关联的后端服务,换成新的可以访问的后端服务。
- 如果后端服务部署于 Flannel 类型的容器服务 VKE 集群,请优先确认已放通 APIG 安全组。操作步骤可参见 创建容器服务类型 Upstream > 后续操作:放行 APIG 安全组 。