【技术实现步骤摘要】
一种故障检测方法、装置、系统、设备及存储介质
本申请涉及通信
,尤其涉及一种故障检测方法、装置、系统、设备及存储介质。
技术介绍
网关作为外部业务请求进入内部业务网络系统的第一道关口,其在互联网业务的持续接入中起着至关重要的作用。随着互联网业务的迅速发展和广泛普及,目前经过网关的业务流量通常是巨大的(如超过10T),在这种情况下,任何微小的、短暂的质量波动都可能给互联网业务带来难以估量的影响。网关作为外部业务请求到达内部业务服务器的必经之路,其属于最基础的网络设施,通常具有以下特点:1)业务敏感度高,对于较为敏感的互联网业务来说,1-2分钟的故障都是不可接受的,必须做到秒级发现和处理故障;2)故障定位困难,通常情况下,网关系统中任何一个环节出现问题都可能对整个网络链路产生影响,但是由于网络环境以及网关系统架构的复杂性,检测到网络链路受到影响后往往难以准确锁定出现问题的环节。可见,如何快速准确地定位网关系统中的故障,已成为目前亟待解决的问题。
技术实现思路
本申请实施例提供了一种故障检 ...
【技术保护点】
1.一种故障检测方法,其特征在于,所述方法包括:/n在故障检测周期内,接收探测请求包所经过的网络设备各自上报的打点信息;所述打点信息是所述网络设备对所述探测请求包进行操作时生成的记录信息;所述网络设备包括客户端、网关服务器和业务服务器中的至少一个;/n将包含同一请求包标识的打点信息,作为所述请求包标识所对应的探测请求包的打点信息;/n根据所述探测请求包的打点信息,对所述网络设备进行网关故障检测。/n
【技术特征摘要】
1.一种故障检测方法,其特征在于,所述方法包括:
在故障检测周期内,接收探测请求包所经过的网络设备各自上报的打点信息;所述打点信息是所述网络设备对所述探测请求包进行操作时生成的记录信息;所述网络设备包括客户端、网关服务器和业务服务器中的至少一个;
将包含同一请求包标识的打点信息,作为所述请求包标识所对应的探测请求包的打点信息;
根据所述探测请求包的打点信息,对所述网络设备进行网关故障检测。
2.根据权利要求1所述的方法,其特征在于,所述网络设备包括所述网关服务器,所述网关服务器部署在网关集群中,所述网关集群包括多台所述网关服务器;所述网关服务器上报的打点信息包括:前端收包信息和后端收包信息,所述前端收包信息是所述网关服务器对第一请求包完成收包操作时生成的记录信息,所述后端收包信息是所述网关服务器对第二请求包完成收包操作时生成的记录信息,所述第一请求包是所述客户端通过所述网关服务器向所述业务服务器发送的请求包,所述第二请求包是所述业务服务器接收到所述第一请求包后,通过所述网关服务器向所述客户端反馈的请求包,所述第二请求包与所述第一请求包中包含相同的请求包标识;
所述根据所述探测请求包的打点信息,对所述网络设备进行网关故障检测,包括:
针对所述网关集群中每台所述网关服务器,根据所述网关服务器上传的所述前端收包信息和所述后端收包信息,分别统计所述网关服务器的前端收包数和后端收包数;
根据所述网关集群中各台所述网关服务器的前端收包数和后端收包数,确定所述网关集群中的故障网关服务器。
3.根据权利要求2所述的方法,其特征在于,所述根据所述网关集群中各台所述网关服务器的前端收包数和后端收包数,确定所述网关集群中的故障网关服务器,包括:
针对所述网关集群中每台所述网关服务器,判断所述网关服务器的前端收包数和后端收包数是否掉底,若所述前端收包数和所述后端收包数中任一项或多项掉底,则确定所述网关服务器为所述故障网关服务器。
4.根据权利要求2所述的方法,其特征在于,所述根据所述网关集群中各台所述网关服务器的前端收包数和后端收包数,确定所述网关集群中是否存在故障网关服务器,包括:
根据所述网关集群中各台所述网关服务器的前端收包数和后端收包数,分别确定前端收包平均阈值和后端收包平均阈值;
针对所述网关集群中每台所述网关服务器,确定所述前端收包平均阈值与所述网关服务器的前端收包数之间的第一差值,判断所述第一差值是否超过预设前端差值阈值,若是,则确定所述网关服务器为所述故障网关服务器;
针对所述网关集群中每台所述网关服务器,确定所述后端收包平均阈值与所述网关服务器的后端收包数之间的第二差值,判断所述第二差值是否超过预设后端差值阈值,若是,则确定所述网关服务器为所述故障网关服务器。
5.根据权利要求1所述的方法,其特征在于,所述网络设备至少包括所述客户端和所述网关服务器;所述网关服务器部署在网关集群中,所述网关集群包括多台所述网关服务器;所述方法还包括:
获取历史探测请求包的打点信息;
根据所述历史探测请求包的打点信息,确定所述历史探测请求包经过的前端网关服务器和后端网关服务器;所述历史探测请求包包括历史第一请求包和历史第二请求包,所述历史第一请求包是所述客户端通过所述前端网关服务器向所述业务服务器发送的请求包,所述历史第二请求包是所述业务服务器接收到所述历史第一请求包后,通过所述后端网关服务器向所述客户端反馈的请求包;
构建所述历史探测请求包中包括的IP地址组合与所述前端网关服务器、所述后端网关服务器之间的映射关系;所述PI地址组合包括源IP地址和目的IP地址。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
控制目标客户端发送所述历史第一请求包至目标业务服务器;所述目标客户端与所述目标业务服务器之间具有对应关系。
7.根据权利要求5所述的方法,其特征在于,所述根据所述探测请求...
【专利技术属性】
技术研发人员:吕淑宝,陈树根,赵永良,徐恒阳,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。