使用CDN后访问域名提示“504 Gateway Time-out”错误

问题描述

使用阿里云CDN加速域名之后,访问域名提示“504 Gateway Time-out”错误。

问题原因

源站异常所导致,当CDN在源站获取数据时,若源站在30秒之内没有响应,则会提示以上错误。

解决方案

在使用CDN加速网站后访问返回504错误的排查方法如下:

  1. 检查源站服务器的CPU和带宽资源是否存在异常,如果有异常,请参见网络流量负载情况的查询和案例分析CPU负载的查询和案例分析进行修复。
  2. 修改本地电脑的host文件,将域名指向源服务器IP,具体步骤请参见域名绑定host操作步骤
    • 访问该域名,通过浏览器的审查元素,查看Network中的请求时间Time参数是否超过30秒。如果超过30秒,需要检查源站服务,确保源站返回请求时间控制在一个较短的时间内。
      1547013709841-bc1ef7a6-1fd2-4662-977b-d6a3af5ffacc.png
    • 当确认是源站响应时长超过30秒且源站无法减少响应时间时,可以申请延长CDN域名的默认超时时长,具体步骤请参见配置回源请求超时时间
  3. 请参见使用CDN加速后网站无法访问的排查步骤,进一步排查。
  4. 如果问题还是无法解决,请参见售后问题排查工具,在智能在线中输入“CDN网站无法访问”或者“CDN服务诊断”,通过智能在线自动识别常见问题并快速解决。

相关文档

使用CDN加速后网站无法访问的排查步骤

适用于

  • CDN