
# API的后端服务报"Backend unavailable"或"Backend timeout"
以下原因可能导致后端服务调用失败或者超时，请逐一排查。
| 原因                                                                                                                                          | 解决方案                                                                                                                              |
|:---|:---|
| 后端服务地址错误。                                                                                                                                   | 在编辑API中修改后端服务地址。 如果是域名，请确认域名能正确解析到后端服务IP地址。 |
| 后端超时时间设置不合理。 当后端服务没有在设置的后端超时时间内返回时，API网关提示后端服务调用失败。 | 在编辑API中增加后端超时时间，或缩小后端的处理时间。                                                                                                       |
| 如果"后端服务地址"在ECS（Elastic Cloud Server），ECS的安全组的出/入方向规则可能拦截了请求。                                                                                | 检查后端服务所在ECS的安全组，确保出/入方向端口规则和协议都设置正确。                                                                                              |
| 请求协议配置错误，如后端服务为HTTP，在API网关配置为HTTPS。                                                                                                         | 创建的API与后端服务配置相同的协议。                                                                                                               |
| API网关客户侧后端服务链接链路不通。                                                                                                                         | 排查链接链路。                                                                                                                           |
   
