本申请实施例公开了一种故障服务器的确定方法、装置、设备以及存储介质,可适用于大数据、计算机技术等领域。该方法包括:将各访问报文发送至检测服务器集群,每一访问报文由检测服务器集群中的任一检测服务器进行安全检测,并在该访问报文中添加该检测服务器的服务器标识;当接收到检测服务器集群基于任一访问报文返回的报错报文时,提取报错报文中的目标服务器标识;根据目标服务器标识对检测服务器集群中的故障服务器进行定位。采用本申请实施例,可实现对处理报错报文的故障服务器的快速定位,适用性高。适用性高。适用性高。
【技术实现步骤摘要】
故障服务器的确定方法、装置、设备以及存储介质
[0001]本申请涉及计算机技术,尤其涉及一种故障服务器的确定方法、装置、设备以及存储介质。
技术介绍
[0002]随着计算机技术的不断发展,网络安全也越来越受到计算机用户的重视。越来越多的用户往往通过防火墙以及网络防护系统等对网络安全进行保障。例如,众多企业为了提升业务处理效率,往往通过成百上千个服务器所组成的服务器集群实现业务处理以及网络安全防护。
[0003]但是在此情况下,当服务器集群的个别服务器发生故障时,往往通过对服务器集群的大量工作日志进行查询分析来确定故障服务器,耗时较长,适用性差。
[0004]因此,如何快速确定故障服务器成为亟需解决的问题。
技术实现思路
[0005]本申请实施例提供一种故障服务器的确定方法、装置、设备以及存储介质,可快速确定处理报错报文的故障服务器,适用性高。
[0006]一方面,本申请实施例提供一种故障服务器的确定方法,该方法包括:
[0007]将各访问报文发送至检测服务器集群,每一上述访问报文由上述检测服务器集群中的任一检测服务器进行安全检测,并在该访问报文中添加该检测服务器的服务器标识;
[0008]当接收到上述检测服务器集群基于任一上述访问报文返回的报错报文时,提取上述报错报文中的目标服务器标识;
[0009]根据上述目标服务器标识对上述检测服务器集群中的故障服务器进行定位。
[0010]另一方面,本申请实施例提供了一种故障服务器的确定装置,该装置包括:<br/>[0011]报文处理模块,用于将各访问报文发送至检测服务器集群,每一上述访问报文由上述检测服务器集群中的任一检测服务器进行安全检测,并在该访问报文中添加该检测服务器的服务器标识;
[0012]信息处理模块,用于当接收到上述检测服务器集群基于任一上述访问报文返回的报错报文时,提取上述报错报文中的目标服务器标识;
[0013]故障分析模块,用于根据上述目标服务器标识对上述检测服务器集群中的故障服务器进行定位。
[0014]另一方面,本申请实施例提供了一种电子设备,包括处理器和存储器,该处理器和存储器相互连接;
[0015]上述存储器用于存储计算机程序;
[0016]上述处理器被配置用于在调用上述计算机程序时,执行本申请实施例提供的故障服务器的确定方法。
[0017]另一方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介
质存储有计算机程序,该计算机程序被处理器执行以实现本申请实施例提供的故障服务器的确定方法。
[0018]另一方面,本申请实施例提供了一种计算机程序产品,该计算机程序产品包括计算机程序或计算机指令,上述计算机程序或计算机指令被处理器执行时实现本申请实施例提供的故障服务器的确定方法。
[0019]在本申请实施例中,通过报错报文携带的目标服务器标识可直接从检测服务器集群中确定出故障服务器,相比现有技术中依靠人工查询日志的方式来确定故障服务器,可有效提升故障服务器的确定效率。并且,基于目标服务器标识来确定故障服务器,可在确定故障服务器时具有更高的准确性,适用性高。
附图说明
[0020]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1是本申请实施例提供的故障服务器的确定方法的网络结构示意图;
[0022]图2是本申请实施例提供的故障服务器的确定方法的流程示意图;
[0023]图3a是本申请实施例提供的对访问报文进行安全检测的一场景示意图;
[0024]图3b是本申请实施例提供的对访问报文进行安全检测的另一场景示意图;
[0025]图4a是本申请实施例提供的对响应报文进行安全检测的一场景示意图;
[0026]图4b是本申请实施例提供的对响应报文进行安全检测的另一场景示意图;
[0027]图5是本申请实施例提供的基于服务器集群的报文安全检测的结构示意图;
[0028]图6是本申请实施例提供的存储日志信息的场景示意图;
[0029]图7是本申请实施例提供的故障服务器的确定方法的流程框架图;
[0030]图8是本申请实施例提供的故障服务器的确定装置的结构示意图;
[0031]图9是本申请实施例提供的电子设备的结构示意图。
具体实施方式
[0032]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0033]参见图1,图1是本申请实施例提供的故障服务器的确定方法的网络结构示意图。如图1所示,检测服务器集群中包括多个检测服务器,如图1中检测服务器集群包括检测服务器201、检测服务器202以及检测服务器203。并且,检测服务器集群中的各个检测服务器用于对访问报文进行处理,且每一检测服务器用于对一个访问报文进行处理,且各检测服务器可同时对不同的访问报文进行处理。访问报文可以由用户终端发送,用户终端包括但不限于手机、电脑、智能语音交互设备、智能家电、车载终端等。
[0034]例如,访问报文101通过网络到达检测服务器集群,检测服务器集群中的检测服务
器203可对访问报文101进行处理。访问报文102通过网络到达检测服务器集群,检测服务器集群中的检测服务器201可对访问报文102进行处理。访问报文103通过网络到达检测服务器集群,检测服务器集群中的检测服务器202可对访问报文103进行处理。
[0035]其中,对于接收到的任一访问报文,可将该访问报文发送至服务器检测集群,由检测服务器集群中的任一检测服务器对其进行安全检测,且在处理过程中在该访问报文中添加该服务器的服务器标识。以访问报文102为例,可基于检测服务器集群中的检测服务器201对其进行安全检测,检测服务器201可在访问报文102中添加检测服务器201的服务器标识。
[0036]基于上述网络结构,当接收到检测服务器集群基于任一访问报文返回的报错报文时,可确定报错报文携带的目标服务器标识,进而基于目标服务器标识,从检测服务器集群中确定出处理报错报文的故障服务器。
[0037]例如,若检测到报错报文(访问报文102),则可确定报错报文携带的目标服务器标识,进而基于该目标服务器标识可从检测服务器集群中确定出处理报错报文的故障服务器201。
[0038]其中,本申请实施例中的检测服务器集群可以为用于对各种访问报文进行集中处理的服务器集合,包括但不限于数据处理服务器集群、云计算服务器集群以及万维网(Web)应用防火墙所对应的服务器本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种故障服务器的确定方法,其特征在于,所述方法包括:将各访问报文发送至检测服务器集群,每一所述访问报文由所述检测服务器集群中的任一检测服务器进行安全检测,并在该访问报文中添加该检测服务器的服务器标识;当接收到所述检测服务器集群基于任一所述访问报文返回的报错报文时,提取所述报错报文中的目标服务器标识;根据所述目标服务器标识对所述检测服务器集群中的故障服务器进行定位。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在每一所述检测服务器对相应的访问报文进行安全检测之前,获取该检测服务器上报的身份信息,该检测服务器上报的身份信息包括该检测服务器的服务器标识;所述根据所述目标服务器标识对所述检测服务器集群中的故障服务器进行定位,包括:获取各所述检测服务器上报的身份信息,从各所述身份信息中确定与所述目标服务器标识相匹配的目标身份信息;将所述检测服务器集群中与所述目标身份信息相匹配的检测服务器确定为故障服务器。3.根据权利要求1所述的方法,其特征在于,每一所述检测服务器在相应的访问报文检测异常的情况下,将携带该检测服务器的服务器标识的访问报文返回至对应的请求方,在相应的访问报文检测正常的情况下,将携带该检测服务器的服务器标识的访问报文发送至对应的万维网Web站点。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:对于每一所述访问报文的响应报文,将该响应报文发送至该访问报文对应的检测服务器,该响应报文由该检测服务器进行安全检测,且在该响应报文中添加该检测服务器的服务器标识;所述报错报文包括基于所述访问或者所述访问报文对应的响应报文返回的报错报文。5.根据权利要求4所述的方法,其特征在于,每一所述检测服务器在相应的响应报文检测异常的情况下,将携带该检测服务器的服务器标识的响应报文返回至对应的Web站点,在相应的响应报文检测正常的情况下,将携带该检测服务器的服务器标识的响应报文发送至对应的请求方。6.根据权利要求1所述的方法,其特征在...
【专利技术属性】
技术研发人员:邓书凡,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。