cdn服务错误564要怎样解决?

cdn常见的是一直返回错误状态码564,大家都知道CDN使用主要应用在视频服务器上,随着程序运行的越多,出错的几率也会增大,腾讯的工程师说是源站错误,但不使用CDN,直接解析到源站是可以正常访问的,是HTTP200状态,然后一直各种配CDN,各种解析,各种工单,以至于腾讯的工程师都打来电话帮我解决问题。

cdn服务错误常见的有什么?

刚开始360存活监控一直报警,各种错误状态!

后来让我开启源站试一下,试了之后果然不能访问。

继续下单(以下是官方回答,如果有朋友遇到了这个错误可以借鉴以下):

564这个报错表示回源超时或者被源站封禁了?

不过从日志来看是回源超时导致的,您这边看下源站访问速度是不是太慢了?CDN节点的超时时间是10秒,超过10秒就会自动断开链接。

然后继续排查,看源站是否有问题,一通鼓捣(省略一万字),发现源站没有问题,然后重新配置了一下CDN,还是不行,依然是564状态,N/A!

一咬牙一跺脚,把服务器重装了(之前iptables禁过一些IP,然后就是修改过nginx配置文件,mysql配置文件,hosts等等等等.......不敢保证是不是源站出错 所以还是恢复到初始状态吧)

服务器部署完毕重新配置CDN和WEBSITE,还是返回564,继续排查,同时下单,腾讯工程师说:

不要开启range回源? (可能你想知道:为什么国外网站出现CDN服务错误?)

另外139.215.203.174这个IP您那边看下有没有封禁。

range回源没开,我擦这个IP在后台被封了,赶紧解封,心里想着这会应该没问题了!然后实时给了我一个响亮的大嘴巴子!!!!

继续询问腾讯的工程师,然后和我说:请求返回头部信息中没有Content-Length这个是主要报错原因,CDN不知数据大小,无法拉取文件。您看下怎么能让源站返回Content-Length,如果没法返回的话,那就做不了CDN加速。http协议规定Connection: keep-alive时,必须返回Content-Length和chunk其中一个。如果没有那么CDN节点这边就会等待超时,报错533或者564。

我心想以前也没有Content-Length头,一样做的CDN加速啊,继续排查问题。

当时腾讯工程师也说以前遇到过客户是这种问题,Content-Length没有返回大小,最后源站吐出Content-Length才成功使用的CDN。

好吧,我看了下确实没Content-Length消息头。

您可能还会对下面的文章感兴趣:

COPYRIGHT © 2010-2018 广东木准科技有限公司 All Rights Reserved.

粤ICP备2022104150号
客服中心 customer service center

联系我们咨询微信:18300003210(服务器/等保相关咨询联系微信二十四小时在线)

  • 服务器租用
  • 服务器托管
  • 机房大带宽
  • 等保测评
  • 网络安全运维

售后服务 (网维技术QQ:404634181 投诉电话:183-0000-3210)

工作时间: 周一至周五 9:30至17:30 周六13:30至17:30,其它日期按国家法定节假日休假,如果有不便之请敬请谅解! 售后技术支持:多部门7*24小时机制。

客户投诉留言

电话和QQ,以便我们为您提供优质服务! *为必填项