首页
学习
活动
专区
工具
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单厂商故障只是一个例子,将来可能会出现单邮件厂商故障,单短信厂商故障,单云存储故障,单云厂商故障

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

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

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

23.6K40

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.1K20

利用腾讯云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.6K10

自动切换无法加载的静态资源,预防 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.2K40

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.5K60

20 个最重要的 DevOps 面试题

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

2K30

关于内容分发网络 CDN 的可靠性和冗余性

CDN Benefits – Reliability & Redundancy CDN 的重要特征之一是它能够在面对常见的网络问题(包括硬件故障和网络拥塞)时保持网站内容在线。...通过负载平衡 Internet 流量、使用智能故障转移以及通过跨多个数据中心维护服务器,CDN 旨在规避网络拥塞并针对服务中断具有弹性。 What is load balancing?...CDN 还使用负载平衡在服务器资源的可用性上下波动时快速有效地进行更改。 如果服务器发生故障并发生故障转移,负载平衡器将重定向为故障服务器分配的流量,并按比例将其分配到其余服务器。...How does a CDN failover between servers? 在需要高度可靠性和接近连续可用性的计算机系统中,故障转移用于在服务器不可用时防止流量丢失。...当服务器出现故障时,流量需要重新路由到仍在运行的服务器。 通过自动将任务卸载到备用系统或具有可用容量的另一台机器,智能故障转移可以防止对用户的服务中断。

82240

2020 DevOps工程师面试 33 问

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

41420

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

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

2K20

内容分发网络 - Content Delivery Network 学习笔记

通过缓存和其他优化,CDN 能够减少源服务器必须提供的数据量,从而降低网站所有者的托管成本。 (3) 提高内容可用性和冗余度 大量流量或硬件故障可能会中断正常的网站功能。...由于其分布式特性,CDN 可以处理更多流量并比许多源服务器更好地承受硬件故障。 提高网站安全性 - CDN 可以通过提供 DDoS 缓解、安全证书改进和其他优化来提高安全性。...CDN 将数据中心放置在全球的战略位置,增强了安全性,旨在抵御各种类型的故障和互联网拥塞。 CDN 如何改善网站的加载时间? 当涉及到网站加载内容时,用户会随着网站速度变慢而迅速流失。...由于恶意攻击或只是流行度增加,硬件故障和流量高峰有可能导致 Web 服务器瘫痪并阻止用户访问站点或服务。...即使一台或多台CDN服务器因硬件故障下线,智能故障转移也能提供不间断服务; 故障转移可以将流量重新分配到其他操作服务器。

2.2K20

【玩转腾讯云】如何构建云端高可用架构

合理/稳定 DNS合理/稳定 流量峰值 CDN DNSPOD/Ip直连 高防 客户端监控 CDN监控 DNSPOD监控 安全监控 接入层 异地多活 服务SLA 负载均衡...高可用 腾讯CDN 本身具有高可用监控,节点快速剔除故障节点。...HttpDns:客户通过嵌入SDK, 不经过传统 DNS 解析方式来使用 CDN 资源,比如HttpDns。 自建CDN 质量监控,调度系统,自动切换。...:数据库节点异常 只读从库、灾备实例数据正常 后台隐藏实例可快速恢复业务 后续动作需要后台新建隐藏从库实例 故障二:可用区异常 主库及只读从库无法访问 手动切换灾备实例为主实例 后续动作需要通过追加故障时间后灾备实例...image.png 七、移动端高可用 移动端 HttpDns/IP直连/长链接push推送优化 移动端监控 响应时间/奔溃卡顿/启动时间/功耗/网络质量/CDN监控 移动端报警平台 移动端热修复 故障演练

3.9K85
领券