【技术实现步骤摘要】
一种针对内容分发网络节点服务器异常的处理方法及装置
本专利技术涉及互联网
,尤其涉及一种针对内容分发网络节点服务器异常的处理方法及装置。
技术介绍
随着内容分发网络(ContentDeliveryNetwork,简称CDN)技术的不断发展,使用CDN进行加速的域名类型越来越多,某些域名可能未在系统中备案或者某些域名中包含一些非法统一资源定位符(UniformResourceLocator,简称URL),这两种情况均会导致在CDN加速过程中CDN节点的IP被封堵,一般情况下CDN控制中心很难发现哪些CDN节点的IP已被封堵,会导致被封堵的IP继续服务从而出现服务异常进一步影响客户质量。CDN控制中心在为用户做加速的过程中,无法实现对所有的客户访问内容都检测出异常,时常由于部分域名的内容中包含非法信息或者部分域名未备案等情况不满足CDN节点的要求而导致CDN节点被第三方运营商封堵。CDN节点的IP被封堵后,CDN控制中心往往会收到对应运营商的邮件提醒,CDN控制中心需将导致IP封堵的原因解除,然后再申请解封。因为CDN节点被封堵时,CDN本身很难发现具体是哪些IP被封堵。例如:当CDN控制中心的某个地区加速的域名出现异常URL被CDN节点检测到的时候,CDN节点会查询对应的IP是哪个CDN控制中心的,然后会进行发邮件通知进行封堵(不同地区CDN节点的通知方式和封堵方式不同),这时候如果CDN控制中心没及时处理,对应服务器IP将会被封,出现不能服务或者某些地区网络不通的情况。如果CDN节点进行IP封堵后不进行 ...
【技术保护点】
1.一种针对内容分发网络节点服务器异常的处理方法,其特征在于,包括:/n判断CDN中的服务器IP地址是否已被封堵,其中,判断一服务器IP地址是否已被封堵包括:/n实时采集访问和/或测试所述服务器IP地址时的各项监控数据的状态;/n判断所述监控数据的状态是否满足异常判定条件;所述异常判定条件是一个单项监控数据的状态异常判断条件,或者,是一个以上单项监控数据的状态异常判断条件的集合;/n在所述监控数据满足异常判定条件时,从所述服务器IP地址的各项监控数据的状态中选择N项监控数据的状态的组合作为监控逻辑;所述N项监控数据的状态包括满足所述状态异常判断条件的监控数据的状态;/n判断所述监控逻辑是否属于封堵IP逻辑列表,如果是,则判定所述服务器IP地址已被封堵,如果否,判断所述监控逻辑匹配是否属于非封堵IP的逻辑列表,如果是,则维持所述服务器IP地址的原操作,如果否,在向CDN控制中心发出的确认封堵IP处理历史中查询到所述服务器IP地址被封堵的记录后,则判定所述服务器IP地址已被封堵。/n
【技术特征摘要】
1.一种针对内容分发网络节点服务器异常的处理方法,其特征在于,包括:
判断CDN中的服务器IP地址是否已被封堵,其中,判断一服务器IP地址是否已被封堵包括:
实时采集访问和/或测试所述服务器IP地址时的各项监控数据的状态;
判断所述监控数据的状态是否满足异常判定条件;所述异常判定条件是一个单项监控数据的状态异常判断条件,或者,是一个以上单项监控数据的状态异常判断条件的集合;
在所述监控数据满足异常判定条件时,从所述服务器IP地址的各项监控数据的状态中选择N项监控数据的状态的组合作为监控逻辑;所述N项监控数据的状态包括满足所述状态异常判断条件的监控数据的状态;
判断所述监控逻辑是否属于封堵IP逻辑列表,如果是,则判定所述服务器IP地址已被封堵,如果否,判断所述监控逻辑匹配是否属于非封堵IP的逻辑列表,如果是,则维持所述服务器IP地址的原操作,如果否,在向CDN控制中心发出的确认封堵IP处理历史中查询到所述服务器IP地址被封堵的记录后,则判定所述服务器IP地址已被封堵。
2.如权利要求1所述的针对内容分发网络节点服务器异常的处理方法,其特征在于,
所述方法还包括:判定所述服务器IP地址已被封堵后,将所述服务器IP地址的服务切换到未被封堵的服务器IP地址上。
3.如权利要求1所述的针对内容分发网络节点服务器异常的处理方法,其特征在于,
所述方法还包括:在向CDN控制中心发出的确认封堵IP处理历史中未查询到所述服务器IP地址被封堵的记录时,CDN控制中心产生异常报警,并判断所述服务器IP地址的异常监控逻辑是否可复现,如果是,将所述监控逻辑加入到所述封堵IP逻辑列表,如果否,将所述监控逻辑加入到所述非封堵IP逻辑列表。
4.如权利要求1所述的针对内容分发网络节点服务器异常的处理方法,其特征在于,
所述方法还包括:
判定所述服务器IP地址已被封堵后,确定所述服务器IP地址所属的CDN节点以及所述服务器IP地址被封堵的原因,所述被封堵的原因是所服务域名所导致的原因时,记录所服务域名以及被封堵的原因类型;
统计各CDN节点的被封堵总次数、各被封堵的原因类型对应的被封堵次数;所述CDN节点的被封堵总次数为所述CDN节点包含的所有IP被封堵的次数之和;
统计各域名的被封堵总次数、各被封堵的原因类型对应的被封堵次数;所述域名的被封堵总次数是所述域名作为被封堵的服务器IP地址的服务域名的总次数。
5.如权利要求4所述的针对内容分发网络节点服务器异常的处理方法,其特征在于,
根据所述各CDN节点的各被封堵的原因类型对应的被封堵次数确定各CDN节点针对各被封堵的原因类型的敏感度;
根据各域名的各被封堵的原因类型对应的被封堵次数确定各域名针对各被封堵的原因类型的敏感度值;
选择出针对一被封堵的原因类型的敏感度值大于第一预设值的域名,在接收到访问此域名的请求时,使用针对所述被封堵的原因类型的敏感度小于第二预设值的另一CDN节点响应所述请求。
6.一种针对内容分发网络节点服务器异常的处理装置,其特征在于,包括:判断模块,用于判断CDN中的服务器IP地址是否已被封堵;所述判断模块包括:
采集单元,实时采集访问和/或测试所述服务器IP地址时的各项监控数据的状态;
第一判断单元...
【专利技术属性】
技术研发人员:黄麟,王康,
申请(专利权)人:贵州白山云科技股份有限公司,
类型:发明
国别省市:贵州;52
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。