开发者社区> 问答> 正文

访问域名出现“504 Gateway Time-out”报错,是为什么?

访问域名出现“504 Gateway Time-out”报错,是为什么?

展开
收起
保持可爱mmm 2020-03-30 15:15:31 1348 0
1 条回答
写回答
取消 提交回答
  • 一般是由于源站异常所导致。当CDN在源站取数据时,如果源站在30秒之内没有响应,就会提示“504 Gateway Time-out”错误。

    解决方案 检查源站服务器的CPU和带宽资源是否有异常。如果使用的是阿里云ECS服务器,可以登录管理控制台,在实例详情页面中确认服务器的CPU以及带宽无异常。如果有异常,请参考CPU异常和带宽跑满检查并解决问题。

    然后修改本地电脑的host文件,将域名直接指向源服务器IP,可以参考域名绑定host操作步骤。然后访问该域名,通过浏览器的审查元素查看 Network 中的请求时间 Time 参数是否超过30秒。如果超过30秒,需要检查源站服务,确保源站返回请求时间控制在一个较短的时间内。

    当确认是源站响应时长超过30秒且源站无法减少响应时间时,可以申请延长CDN域名的默认超时时长,详细请参考配置回源请求超时时间。

    2020-03-30 15:19:49
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
域名大数据的应用 立即下载
“域”见更美好的未来——域名筑梦互联网+ 立即下载
“域”感——《域名投资从入门到精通》 立即下载