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