Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >cdn节点访问失败,源站测试正常,节点异常?

cdn节点访问失败,源站测试正常,节点异常?

原创
作者头像
任雯霄
修改于 2020-12-31 07:07:36
修改于 2020-12-31 07:07:36
3.8K0
举报

案例背景:

cdn节点测试访问异常,出现空响应,直接访问源站正常,这里看起来像是节点出现异常。

问题描述:

通过cdn节点访问出现rst,绑定源站访问正常。

原因分析:

1.明确下这里是否是多节点访问失败。这里可以多次访问看下失败节点是否都一致,或者再不同机器上dig 域名获取不同节点访问,举例节点:18.166.25.109。

2.绑定节点测试可以复现,绑定节点测试两种方法:

1)在windows上C:\Windows\System32\drivers\etc\hosts文件:

在浏览器上直接访问域名资源。

2)在linux上通过curl或者wget测试,可以复现。

3.通过分析日志看到节点是有发起回源请求的,这里是有发起回源请求的,但是回源节点回源失败。

4.绑定复现节点测试,在源站抓回源包流,抓包命令:

tcpdump -n host 回源节点ip -w ./target.cap

可以看到在节点与源站建联成功之后,源站发rst导致回源失败,从而cdn节点访问失败。

解决方案: 可以通过接口拿到cdn侧回源层ip,检查下源站是否对这些回源层ip有封堵。

接口文档:https://cloud.tencent.com/document/product/228/41954

使用API Explorer在线调用:

总结:

这里遇到有访问失败的问题,也可以检查下源站是否有限制或者ip黑白名单,防火墙的存在。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
CDN节点和源站结果不一致
CDN作为分布式加速系统,不管如何,只是作为加速,不会对资源更改,返回给客户的内容需要和源站保持一致
冰糕块块
2022/01/10
2.2K0
一CDN多节点返回资源内容不一致的案例
CDN是一种分布式加速系统。不管如何,只是作为加速,返回给客户的内容需要和源站保持一致,所有地区节点的用户访问统一资源得到的返回内容应该是一致。但我们在实际的使用过程中,可能会遇到有的用户发生了不同节点访问,返回的内容是不一致的情况。 这是怎么回事呢, 我们来看下下面这个例子。
cathyzhu
2020/12/27
2.2K0
一CDN多节点返回资源内容不一致的案例
【最佳实践】巡检项:内容分发网络(CDN)目录刷新容量
在源站点将新资源覆盖至同名旧资源后,为避免全网用户受节点缓存影响仍访问到旧的资源上,可通过提交对应资源的 URL/目录进行刷新,清空全网缓存后,全网用户可直接访问到最新资源。如果想批量处理某个目录下的所有的资源时,这时候可用目录刷新的方式。如果刷新配额不够,可以酌情分目录刷新或提升目录刷新配额。
cathyzhu
2022/04/24
2.1K0
影响命中率的因素及优化策略
CDN 在静态资源的加速场景中是将资源缓存在距离客户端较近的CDN 节点上,客户端访问该资源可以直接获取CDN节点的缓存资源,避免再通过较长的链路回源获取。因此 CDN的缓存命中率的高低直接影响客户体验。提高命中率还可以减少回源带宽,降低源站带宽成本,减小源站压力。下面我们一起探讨 CDN 缓存命中率的概念、影响因素以及优化策略。
v_psfwang
2020/11/06
1.4K0
影响命中率的因素及优化策略
异常状态码参考
您可以参考 HTTP 状态码标准 来查看具体的状态码含义,这类状态码通常在以下情况下响应:
EdgeOne小助手
2024/08/27
1690
CDN系列学习文章(五)——预热篇
本文介绍CDN的内容管理中预热功能,主要从业务需求,业务逻辑以及常见问题三方面了解CDN预热功能。
开元
2019/06/16
3.1K0
CDN系列学习文章(五)——预热篇
踩过CDN大小十类坑
干云服务这些年,服务过各类大客户,也遇到过各类问题,今天就简单总结记录一些,希望对大家有一定帮助。由于知识面有限,有些地方难免不周,也欢迎大家指正!
Ching云服务杂论
2020/05/08
5.3K0
cdn访问报错564问题排查方法
看下接入域名的解析是否在腾讯云的CDN上,如果没有在腾讯云的CDN的cname记录值上,那么可以自己排查下访问问题了,此时相当于没有使用腾讯云cdn;
杜志强
2019/03/07
3.1K0
cdn访问报错564问题排查方法
【最佳实践】巡检项:内容分发网络(CDN)COS源跨域一致性
在CDN源站是COS的场景下,如果COS服务配置了跨域策略, CDN没有配置相关的跨域策略, 那么当用户请求CDN时, 如果节点没有缓存,则发起回源。 节点会缓存源站返回的跨域头部。 后续请求再次命中接点时,会直接返回缓存的跨域头, 这样可能会出现返回跨域头信息不匹配,造成的跨域错误。
cathyzhu
2022/04/27
9650
CDN源站可用性测试工具
目前较大规模的网站在搭建时都会使用CDN的架构,以提高用户访问网站的速度。如果访问量较大话一台服务器的性能已经不能够满足当前的业务需求,此时往往都用到负载均衡,其后端绑定多个服务器的架构。负载均衡在绑定多个服务器时,就有可能会出现服务器资源不一致的情况。如果后端有大量的服务器,此时需要紧急的判断那台服务器资源异常就是一个比较棘手的问题。本文提供一个功能较为齐全的源站可用性测试工具,用来快速检测源站资源不一致的问题。
苏欣
2019/07/06
5.1K0
CDN系列学习文章(十)——业务接入CDN,需要注意什么
这个系列学习也要收尾了,先简单做一个小结。这个系列初衷让小伙伴更好的理解CDN业务逻辑,对其知其然,知其所以然。这个系列涵盖CDN常见原理、功能和常见问题。如果小伙伴对一下内容有些生疏,可以回顾之前章节。
开元
2019/06/27
9.2K0
CDN系列学习文章(十)——业务接入CDN,需要注意什么
CDN域名平均流量命中率为0的原因分析
腾讯云 CDN 域名默认开启二级缓存(边缘层、中间层),只要由 CDN 任意一个层级命中,响应请求,则判定为命中 CDN 节点缓存。
mengmye
2021/12/06
1.8K0
CDN是什么?用了CDN就一定比不用更快吗?
对于数字和文本类型的数据,比方说名字和电话号码相关的信息。我们需要有个地方存起来。
小白debug
2023/02/17
1.9K0
CDN是什么?用了CDN就一定比不用更快吗?
CDN资源访问异常排查思路与方法
-----------------------------------------------------------------------------------------------------------------------------------------------------------
杜志强
2019/03/06
4.6K0
CDN资源访问异常排查思路与方法
Last-Modified校验失败导致用户下载中断
The Range 是一个请求头部,告知服务器返回文件的哪一部分。在一个Range头部中,可以一次性请求多个部分,服务器会以 multipart 文件的形式将其返回。如果服务器返回的是范围响应,需要使用206 Partial Content 状态码。假如所请求的范围不合法,那么服务器会返回416 Range Not Satisfiable状态码,表示客户端错误。服务器允许忽略 Range 头部,从而返回整个文件并响应状态码200。
mengmye
2020/12/07
2.2K1
腾讯云cdn回源ip获取
安全性考虑(假装safe)源站做了访问策略,限制了访问ip,接入cdn后回源的都是cdn节点信息,那么如何获取呢???
杜志强
2019/06/26
25.8K1
腾讯云cdn回源ip获取
CDN 预热失败分析
CDN预热即是模拟用户发起请求到CDN,如果没有缓存,则回源拉取,如果有缓存是直接命中不会刷新也不会进行回源。
邪恶の大灰
2018/07/14
3.4K2
cdn+cos完美结合
所以从流量的费用上来计算,最理想的状态(cdn缓存住所有数据,cos数据不进行更新),每GB可以节省0.29元。 当然,这只是极特殊情况;那么看下最坏的情况,cdn侧数据完全不缓存,通过cdn分发cos侧数据流量费用为:0.21(cdn访问流量)+0.15(cdn回源cos流量)=0.36元/GB,每GB也要节省0.14元。
杜志强
2019/12/18
6.5K1
cdn+cos完美结合
为了搞清楚CDN的原理,我头都秃了...
原文地址:https://juejin.cn/post/6944420222757503006
winty
2021/05/20
3.8K0
节点缓存VS浏览器缓存
可根据实际业务场景设置合理的缓存策略,比如遵循源站、遵循CDN配置的缓存时间等,可针对不同的文件,或目录等灵活设置。在缓存时间内,CDN节点直接以缓存响应给客户端;若缓存过期,用户访问会触发节点回源校验文件是否更新。若文件缓存未过期,但源站更新了并希望用户立即访问到新文件,可提交刷新操作,强制清除CDN缓存,触发回源拉取。
mengmye
2021/06/01
1.3K0
相关推荐
CDN节点和源站结果不一致
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文