[发明专利]一种服务器状态检测的方法及装置有效
申请号: | 202011622627.2 | 申请日: | 2020-12-31 |
公开(公告)号: | CN112866338B | 公开(公告)日: | 2023-03-24 |
发明(设计)人: | 汪庆权 | 申请(专利权)人: | 杭州迪普科技股份有限公司 |
主分类号: | H04L67/1029 | 分类号: | H04L67/1029;H04L67/1008;H04L67/14 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 王茹 |
地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 状态 检测 方法 装置 | ||
本申请提供一种服务器状态的检测方法及装置,应用于负载均衡设备,所述方法可以包括:根据接收到的报文确定目标服务器;在所述负载均衡设备与所述目标服务器之间建立TCP连接;根据所述TCP连接的建立情况确定所述目标服务器的运行状态。本申请的技术方案检测服务器运行状态具有更高的实时性,可以第一时间确定目标服务器的具体运行状态,便于后续负载均衡设备根据目标服务器的运行状态及时调整负载均衡规则,同时,也便于相关技术人员及时排除目标服务器故障。
技术领域
本申请涉及网络通信技术领域,特别是一种服务器状态检测的方法及装置。
背景技术
处理大量的网络流量时,为了提升处理效率,负载均衡设备可以根据服务器的运行状态将流量调度至若干台服务器中分别处理,因此,确定服务器的实时运行状态可以帮助负载均衡设备准确调度流量至运行状态正常的服务器中,进而对流量进行快速处理。
相关技术中,可以通过ping命令检测,即向服务器发送ICMP(Internet ControlMessage Protocol,互联网控制报文协议)报文,根据是否收到应答包检测服务器状态,但是此种方式只能检测网络是否畅通,对于服务器是否掉电、对应进程是否出现故障、是否负载过大等真实运行状态则无法感知。
发明内容
有鉴于此,本申请提供一种服务器状态检测的方法、装置,用以检测服务器的运行状态。
具体的,本申请通过如下技术方案实现:
根据本申请的第一方面,提出了一种服务器状态检测方法,应用于负载均衡设备,所述方法包括:
根据接收到的报文确定目标服务器;
在所述负载均衡设备与所述目标服务器之间建立TCP(Transmission ControlProtocol,传输控制协议)连接;
根据所述TCP连接的建立情况确定所述目标服务器的运行状态。
根据本申请的第二方面,提出了一种服务器状态检测的装置,应用于负载均衡设备,包括:
接收单元,用于根据接收到的报文确定目标服务器;
建立单元,用于在所述负载均衡设备与所述目标服务器之间建立TCP连接;
确定单元,用于根据所述TCP连接的建立情况确定所述目标服务器的运行状态。
根据本申请的第三方面,提供一种电子设备,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器通过运行所述可执行指令以实现如上述第一方面的实施例中所述的方法。
根据本申请实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现如上述第一方面的实施例中所述方法的步骤。
由以上本申请提供的技术方案可见,本申请通过确定负载均衡设备与目标服务器之间TCP连接的建立情况,进而根据TCP连接的建立情况确定目标服务器的运行状态,可以实时确定目标服务器的不同运行状态,由于网络流量大,负载均衡设备需要处理源源不断的报文流,负载均衡设备处理报文时需要与目标服务器之间建立TCP连接,实时监测TCP连接的建立情况进而根据上述情况确定目标服务器的不同运行状态,相比于通过ICMP报文检测,可以更准确的判定服务器的真实状态,相比于定时访问服务器也具有更高的实时性,有利于第一时间确定目标服务器的具体运行状态,便于后续负载均衡设备根据目标服务器的状态及时调整负载均衡规则以调度网络流量,以实现快速处理网络流量。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技股份有限公司,未经杭州迪普科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011622627.2/2.html,转载请声明来源钻瓜专利网。