首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何诊断CDN故障

某项目使用CDN做文件下载服务,最近不时有网友反馈下载出错,因为CDN是第三方提供的,且节点众多,所以诊断起来有点麻烦,必须想想招儿。 首当其冲的问题是如何确认CDN有哪些节点?...幸运的是通过阿里测提供的服务,我们能拿到这个IP列表,当然这个IP列表不可能百分百完整,不过应该包含了大部分的节点,有兴趣的可以参考百度的JQuery CDN例子。...需要说明的是阿里测偏重于测试国内的网络环境,如果你要测试的CDN偏重于国外的网络环境,可以考虑使用Just-Ping提供的服务。 补充:类似的还有17CE提供的服务。...说明:例子中使用了百度提供的JQuery CDN,国内外常用的Javascript CDN如下: Static File Javascript CDN Upai Javascript CDN Sina ...Javascript CDN Baidu Javascript CDN Microsoft Javascript CDN Google Javascript CDN 平时多留意阿里测,Just-Ping

1.1K30

记一次akamai CDN故障

22日发生的cdn故障,对我们的业务产生严重影响(akamai应该为此赔偿客户损失)。...由于故障发生在深夜,所以当时没有及时知晓故障,直到早上6点多才发现群里有处理故障信息,仔细阅读相关信息,发现已经是一个P-1故障。...我们业务使用到了akamai cdn的服务,由于akamai edge dns是cdn的基础服务(cdn的调度域名,以及关联的权威解析),因此akamai edge dns故障期间,cdn也不可用。...对于该类的问题(CDN单厂商故障),行业解决方案一般是采用融合cdn, 有技术实力可自建融合cdn(适配组件,监控组件,调度组件),没有技术资源的情况下,可以先做成多CDN厂商半自动调度的。...cdn单厂商故障只是一个例子,将来可能会出现单邮件厂商故障,单短信厂商故障,单云存储故障,单云厂商故障

86130
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    网站优化之自建CDN:通过Nginx代自建CDN节点加速网站

    前言 如果你的源站服务器在国外,又不想用cdn(因为太贵了)使用代是一个比较好的选择。...(´∇ノ`*)ノ 正文 假设:源站域名fsacg.cn 源站ip111.111.111 代服务器ip 000.000.000 首先我们需要新购一台服务器,要线路好,速度快,不需要配置多高。...因为这里我们用宝塔自带的代功能,比较方便。 安装宝塔再安装ningx,其他的都不需要安装。然后点击添加网站,绑定你源站域名,再点击反向代理→添加反向代理。代理昵称随便填,目标url填写你源站网址。...最后我们去源站域名控制台把A解析记录值修改为代服务器ip就可以了。等待生效。 验证代是否成功,可以对源站域名ping,看看返回的ip是不是代服务器的。

    24.1K40

    CDN故障案例content-encoding深入分析

    故障现象: 同事反映在AWS的s3增加自定义header: Content-Encoding:gzip后,通过AWS 的cdn(cloudfront)加速后,chrome浏览器发现无法打开。...于是一起查看,打开chrome浏览器的debug模式,发现chrome浏览器和cloudfront CDN节点是通过H2(HTTP2) over TLS 协议建连的,由于之前碰到多次HTTP2的故障(因为基于...故障复现: 以nginx1.13.6作为实例例子,在开发环境搭建环境,复现,: 搭建2个节点,一个cdn节点,一个源站 一: CDN节点配置: 1.nginx版本:1.13.6...,故障现象和AWS cloudfront , 公有云CDN报的错误一样:CONTENT_DECODED_FAIL, 完成了重现环境的搭建。...故障定位 由于先前有一定的nginx基础,所以很快就找到相应的代码文件,代码段。

    2.3K20

    利用腾讯云CDN代Gravatar镜像实现头像加速

    很多博客在安装来wp、typecho等博客程序,由于Gravarar头像在国内访问很慢,网上很多教程都是利用Nginx进行代,其实利用七牛、阿里、腾讯CDN也可以代。.../gravatar/ 极客族:https://sdn.geekzu.org/avatar/ loli:https://gravatar.loli.net/avatar/ 利用腾讯云CDN代 这里使用腾讯云为例...,理论使用上适用于各大国内CDN服务商。...但是腾讯CDN有免费的流量,不用白不用 这里主要注意是,回源选择协议跟随,回源HOST也填写当前域名。...打开分片回源设置(Range),301/302跟随 主要是为了不让强制转跳到Gravatar自己的CDN,导致自建CDN无效 这里设置就差不多就可以使用了,可以按需开启HTTPS配置,宽带封顶限制,防盗链

    5.8K10

    自动切换无法加载的静态资源,预防 CDN 挂掉后网站故障

    使用静态的 CDN 引入 jQuery 等一些 js 包,可以会提升网页性能。一旦引入的 CDN 地址挂掉,项目则会同样挂掉,因此我们需要在引入时,添加一个判断。...script src="/Public/static/js/jquery-2.1.4.min.js">'); })(); 示例二: <script src="//<em>cdn</em>.staticfile.org...script.src = "/js/jquery.min.js"; document.body.appendChild(script); } 这段代码第一行很简单就是你正常引入 cdn...也就是说判断一下这个 CDN 是不是挂掉了,如果没有挂掉,那么就直接使用,如果挂掉了,那么就要在后面引入自己的本地资源库。...这样就可以保证在可以使用 cdn 的时候,如果 cdn 不可以使用,就加载本地的资源。

    1.3K40

    2018年5月23日晚上6:30-7:30,腾讯云CDN严重故障

    2018年5月23日晚上6:30-7:30,腾讯云CDN严重故障 我以为是服务器出现故障,又是重启,又是求助,差点重装系统,在快八点的时候,自动好了。 故障长达一个小时。 请官方给予说法。...2018年5月23日晚上6:30-7:30,腾讯云CDN严重故障 我以为是服务器出现故障,又是重启,又是求助,差点重装系统,在快八点的时候,自动好了。 故障长达一个小时。 请官方给予说法。...2018年5月23日晚上6:30-7:30,腾讯云CDN严重故障 我以为是服务器出现故障,又是重启,又是求助,差点重装系统,在快八点的时候,自动好了。 故障长达一个小时。 请官方给予说法。...2018年5月23日晚上6:30-7:30,腾讯云CDN严重故障 我以为是服务器出现故障,又是重启,又是求助,差点重装系统,在快八点的时候,自动好了。 故障长达一个小时。 请官方给予说法。...2018年5月23日晚上6:30-7:30,腾讯云CDN严重故障 我以为是服务器出现故障,又是重启,又是求助,差点重装系统,在快八点的时候,自动好了。 故障长达一个小时。 请官方给予说法。

    1.6K60

    【红队APT】朔源隐藏&C2项目&CDN域前置&云函数&数据中转&DNS转发

    域前置-CDN隐藏C2真实IP 防止被溯源 国内外云服务上大部分已经不支持域前置了,作者在阿里云刚刚复现成功…… 这里做简单的流程演示和相关的溯源分析 什么是域前置 区别于单纯的CDN隐藏IP技术;域前置技术采用高权重域名进行伪装...当我们请求一个部署了 CDN 服务的域名时,实际上也默认使用了云厂商内部的解析器。...这里可以看到实际返回的结果还是百度的,并没有返回https://cs.whgojp.top上面的请求数据 因为厂商不支持域前置,而且此处的www.baidu.com CDN节点ip与我的并不相同。...而且几乎所有的域名后都加了w.kunlunaq.com 后缀(不知道这是不是什么防御措施) 这里找到一个不带后缀的域名 curl -v -H "host:cs.whgojp.top" https://cdn.jijyun.cn...请求重定向也可以和之前的CDN方法相结合,之前CDN方法是通过CDN将请求转发到真实的C2服务器上,而添加请求重定向后,流程就变为了CDN转发到中转服务器,中转服务器再转到C2,达到双重隐藏的效果。

    14010

    【红队APT】朔源&流量加密&CS&MSF&证书指纹&C2项目&CDN域前置

    特征指纹等修改后又被朔源拉黑 红队进行权限控制,主机开始限制出网,尝试走常见出网协议http/https,结果流量设备入侵检测检测系统发现异常,尝试修改工具指纹特征加密流量防止检测,结果被定位到控制服务器,再次使用CDN...-dname "CN=whgojp e-Szigno Root CA, OU=e-Szigno CA, O=whogjp Ltd., L=Budapest, S=HU, C=HU" 隐藏: 域前置、CDN...1、阿里云备案域名&全站加速CDN配置 尝试超级ping一下,配置成功 开了CDN之后,每超级ping一次都是人民币的声音emmm 2、CS创建监听器-HTTPS/Stager/Header...3、生成后门-进程网络状态&威胁情报平台 成功上线运行 使用火绒剑查看网络连接情况 很显然这里并不是我的真实IP 赶快把CDN服务关了,顶不住了 发挥想象: 域前置?...转发器换成CDN; 云函数?转发器换成云函数转发; 代理隐藏?转发器换成代理机; 网关隐藏?转发器换成网关;

    14410

    20 个最重要的 DevOps 面试题

    馈源–敏捷依赖于客户的反馈,而DevOps涉及到自身(监控工具)的反馈。 工作范围–对于敏捷,工作范围仅是敏捷,而对于DevOps,这是敏捷和对自动化的需求。 问题2:为什么我们需要DevOps?...为此,公司需要: 增加部署频率 缩短修复时间 新版本的故障率更低 万一新版本崩溃,请有更快的平均恢复时间 DevOps有助于满足所有这些要求,从而实现无缝的软件交付。...如果更改,配置将自动还原 为每个主机定义不同的配置 对机器进行动态缩放(上下缩放) 提供对所有已配置计算机的控制,以便可以将集中更改自动传播到所有这些计算机 问题7:您对DevOps的模式有什么了解?...回答 :当其他组织通常采用的DevOps模式在特定上下文中不起作用而组织仍在继续使用它时,它将导致采用模式。换句话说,模式是关于DevOps的神话。...一些著名的模式是: 一个组织需要有一个单独的DevOps组 敏捷等于DevOps DevOps是一个过程 DevOps是开发驱动的发布管理 由于组织独特,因此无法进行DevOps 无法进行DevOps

    2.2K30

    2020 DevOps工程师面试 33 问

    馈源 敏捷依赖于客户的反馈,而DevOps涉及到自身(监控工具)的反馈。 工作范围 对于敏捷,工作范围仅是敏捷,而对于DevOps,这是敏捷和对自动化的需求。 2 为什么我们需要DevOps?...答:如果其他组织通常采用的DevOps模式在特定环境下不起作用,而组织仍在继续使用它,则会导致采用模式。换句话说,模式是关于DevOps的神话。...其中最流行的有: 应用性能 应用程序的使用和流量 自动测试通过率 可用性 体量的变化 客户的工单 缺陷逃逸率 部署频率 部署时间 错误率 部署失败数 负载时间 平均故障检测时间(MTTD) 平均故障恢复时间...讨论这种方法如何旨在使开发和运营团队共同努力,以最小的故障率加速软件产品的交付。包括DevOps如何成为增值实践,开发和运维工程师在整个产品或服务生命周期中(从设计阶段到部署点)携手合作。...继续说明存储和维护数据的需求,跟踪开发构建和简化的故障排除。不要忘了提到可用于实现这些目标的关键CM工具。

    45220

    流量调度:DNS、全站加速及机房负载均衡

    由于48小时刷新缓存的问题,大多数互联网公司切换机房时,都不会采用改DNS解析配置的方式去做故障切换,而是依托CDN去做类似的功能。但CDN入口出现故障的话,对网站服务影响也是很大的。...除了CDN入口出现故障的风险外,请求流量进入CDN后,CDN本地没有缓存回源而且本地网站服务也发生故障时,也会出现不能自动切换源到多个机房的问题。...当我们机房故障时,GTM会从负载均衡列表快速摘除故障机房,这样既满足了我们的网络加速,又实现了多机房负载均衡及更快的故障转移。...这个调度服务还能实现机房故障转移,如果服务器集群出现故障,客户端请求机房就会出现失败、卡顿、延迟的情况,这时客户端会主动请求调度服务。...如果我们因为网站故障等特殊原因必须切换IP时,带来的影响将是灾难性的,好在近几年我们可以通过CDN、GTM、HttpDNS来强化我们多机房的流量调度。

    35910

    B站宕机事故复盘:2021.07.13 我们是这样崩的

    为何多活 SLB 在故障开始阶段也不可用? 多活 SLB 在故障时因 CDN 流量回源重试和用户重试,流量突增 4 倍以上,连接数突增 100 倍到 1000W 级别,导致这组 SLB 过载。...我们之前的多活切量经常是这么一个场景:业务 A 故障了,要切量到多活机房。SRE 跟研发沟通后确认要切域名 A+URL A,告知 CDN 运维。...故障演练 本次事故中,业务多活流量调度、新建源站速度、CDN 切量速度 & 回源超时机制均不符合预期。...所以后续要探索机房级别的故障演练方案: 模拟 CDN 回源单机房故障,跟业务研发和测试一起,通过双端上的业务真实表现来验收多活业务的容灾效果,提前优化业务多活不符合预期的隐患。...灰度特定用户流量到演练的 CDN 节点,在 CDN 节点模拟源站故障,观察 CDN 和源站的容灾效果。 模拟单机房故障,通过多活管控平台,演练业务的多活切量止损预案。 4.

    2.5K20
    领券