龙之介大人

腾讯云CDN报564错误码解决方案
前言HTTP ERROR 564错误码我wiki,Google找了半天,没有找到关于HTTP ERROR 564错...
扫描右侧二维码阅读全文
27
2019/01

腾讯云CDN报564错误码解决方案

前言

  • HTTP ERROR 564错误码
  • 我wiki,Google找了半天,没有找到关于HTTP ERROR 564错误的资料!
  • 根据我了解到的信息564错误码是回源失败或者回源超时
  • 简单描述一下我遇到的问题:前几天我为了让博客支持https的时候为了提升访问速度用了腾讯云的CDN!然后问题就开始了.
  • 第一次:我默认CDN配置的时候访问60-80次间歇性出现564,然后我提交工单后占时解决了
  • 第二次:我配置CDN高级缓存的时候访问量高后又间歇性564,然后我又提交了工单说我缓存配置错误,但是我默认全部不缓存直接回源也出现564!
  • 第三次:我重新配置CDN的配置,然后还是有564.这次我没有提交工单,我自行解决后正常了!

遇到的错误图

  • 访问130次左右后间歇的出现564

  • 注:如果返回头:Content-Length是0的话可能是nginx没有配置好没有长度拉去不了数据!

错误解决流程


  • 注意:如果nginx开了强制https就关闭nginx的使用CDN的!

  1. 关闭Range回源,无特殊情况的话把回源跟随也关闭
  2. 如果nginx开启了强制跳转https的话就关闭nginx的用CDN的强制跳转https.我测试开两个强制跳转https会出现回源失败的情况!
  3. HTTP 2.0可以跟随自己的情况开启.
  4. 最重要的还是缓存规则的配置.腾讯云的缓存优先级是在表格最顶上的则优先匹配!具体配置请转到:缓存过期配置
  5. 如果没有特别需求就不要开启缓存请求头
  6. 腾讯云的CDN超时等待是10s,超过10s后也返回564.

注:不要设置多层302跳转,否则也会出现564.

如果以上设置无问题后还会出现564,请看看你的数据库是不是存在锁表的情况导致读表时间长导致的!

最后修改:2019 年 03 月 02 日 05 : 35 PM

2 条评论

  1. batsing

    同遇N多564。关了Range回源,开了https和2.0,确实改善了很多|´・ω・)ノ

  2. 卢松松

    不错,学习到了!

发表评论