[发明专利]一种内容分发网络故障定位方法和装置有效
申请号: | 201710905025.X | 申请日: | 2017-09-29 |
公开(公告)号: | CN107769963B | 公开(公告)日: | 2019-01-25 |
发明(设计)人: | 符立佳;苗辉 | 申请(专利权)人: | 贵州白山云科技股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京名华博信知识产权代理有限公司 11453 | 代理人: | 李冬梅;苗源 |
地址: | 550003 贵州省贵安*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 内容 分发 网络故障 定位 方法 装置 | ||
本发明公开了一种内容分发网络CDN故障定位方法,包括:获取源站与CDN缓存服务器间双向探测的数据;根据预设的异常判定条件对所述双向探测的数据进行逐条判定,为每条数据标记判定结果;对所有双向探测的数据及判定结果进行分析和故障定位。本发明提出一种父缓存、源站双向探测的健康度评价机制,在CDN父缓存到源站获取内容失败时,可以自动定位故障位置。
技术领域
本发明涉及互联网技术领域,尤其涉及一种内容分发网络(Content DeliveryNetwork,简称CDN)故障定位方法和装置。
背景技术
随着互联网的发展,为了提升服务质量,CDN被广泛应用于网站的加速环节。CDN的核心功能分为智能调度和边缘缓存两个部分,智能调度将网民的请求引导至最优的边缘缓存节点;边缘缓存将源站(网站的web服务器)的内容抓取到本地,提供内容访问。其中为了确保边缘缓存服务器可以高效、高可用的从源站获取到内容,一般会采用多级回源的方法,即边缘缓存从父缓存获取内容、父缓存从源站获取内容,父缓存服务器所在的节点一般为到源站和到指定网络区域的边缘缓存所在节点网络都很好的节点。
在此架构下,父缓存和源站即为CDN服务商和网站客户的内容接口点。当边缘缓存获取内容失败时,第一时间判定是父缓存故障还是源站故障是一个非常重要的问题。现有方案是监控父缓存节点5xx的状态码。当发现状态码突增时,认为回源异常,此类方法可以发现异常,但是无法定位出现故障的环节在CDN端还是客户的源站。网站客户经常会因为源站故障误报、而父缓存故障长时间未解决导致服务质量、可用性下降,对CDN服务提出投诉和质疑,影响服务体验。
发明内容
为了解决上述技术问题,本发明提供了一种CDN故障定位方法,包括:
获取源站与CDN缓存服务器间双向探测的数据;
根据预设的异常判定条件对所述双向探测的数据进行逐条判定,为每条数据标记判定结果;
对所有双向探测的数据及判定结果进行分析和故障定位。
进一步地,所述双向探测包括:源站向CDN缓存服务器方向的探测和所述CDN缓存服务器向源站方向的探测;其中,所述源站向CDN缓存服务器方向的探测包括心跳探测;所述CDN缓存服务器向源站方向的探测包括本地回源和代理探测。
进一步地,每条双向探测的数据记录包括探测类型、服务器标识、所述服务器所在节点的标识以及探测结果;其中:
心跳探测对应的探测结果包括:接收到源站心跳信息的服务器上报的接收次数;本地回源对应的探测结果包括:父缓存服务器访问日志中指定周期内回源5xx状态码的个数;代理探测对应的探测结果包括:指定周期内主父缓存探测代理服务器向源站发起统一资源定位符URL访问时接收到的5xx状态码个数,以及指定周期内备份父缓存探测代理服务器向源站发起URL访问时接收到的5xx状态码个数。
进一步地,所述对所有双向探测的数据及判定结果进行分析和故障定位,包括:
对于一条判定结果为异常的数据记录进行以下分析和定位:查找与所述数据记录相关联的其他数据记录,查找所有相关联的一组数据记录中判定结果为异常的所有数据记录,判断如果为单向异常,则标记故障环节为出现异常的一方,判断如果为双向异常,则标记故障环节为CDN服务器设备异常;
对其他未进行分析和定位的结果为异常的数据记录进行所述分析和定位,直到所有判定结果为异常的数据记录均分析和定位完毕。
进一步地,所述判断如果为单向异常,则标记故障环节为出现异常的一方,包括:
判断如果源站向CDN缓存服务器方向的探测结果出现异常,则为判定结果为异常所有数据记录标记故障环节为源站心跳异常,并将出现心跳异常的所述CDN缓存服务器标识标记在故障类型中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州白山云科技股份有限公司,未经贵州白山云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710905025.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种抗攻击的通信网故障级联风险影响分析方法
- 下一篇:专线核查方法及系统
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法