[发明专利]一种对服务器进行健康检测的方法及装置在审
申请号: | 201710508458.1 | 申请日: | 2017-06-28 |
公开(公告)号: | CN109150644A | 公开(公告)日: | 2019-01-04 |
发明(设计)人: | 吴立欣;王珺 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/08 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 朱佳 |
地址: | 英属开曼群岛大开曼*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 健康检测 第二检测 运行状况 检测 服务器性能 频率切换 云计算 功耗 判定 申请 保证 | ||
本申请涉及云计算技术领域,特别涉及一种对服务器进行健康检测的方法及装置。该方法为:基于设定的小于第一设定阈值的第一检测频率分别对每一个服务器进行健康检测,在判定存在运行状况异常的服务器时,针对上述异常的服务器,将设定的第一检测频率切换为设定的大于第二设定阈值的第二检测频率,并按照第二检测频率对上述异常的服务器继续进行健康检测,其中,第一设定阈值小于第二设定阈值。采用上述方法,按照第一检测频率对服务器进行健康检测,在确定有服务器的运行状况出现异常时,按照第二检测频率对运行状况异常的服务器进行健康检测,这样,就降低了服务器的功耗,提升服务器性能的同时,保证了健康检测效率。
技术领域
本申请涉及云计算技术领域,特别涉及一种对服务器进行健康检测的方法及装置。
背景技术
服务器负载均衡是一种将客户端的访问流量均衡到多个后端服务器的技术,以实现对服务器负载的均衡效果。在实施负载均衡的过程中,对挂在负载均衡器后端的服务器进行健康检测是一个非常重要的环节。通过对后端服务器进行健康检测,若确定一个服务器处于异常状况时,则剔除该服务器,即停止对该服务器的流量转发,若确定该服务器处于正常状况时,恢复对该服务器的流量转发。
目前,云计算技术领域的服务器负载均衡技术,只支持基于用户设置的一个固定的健康检测频率(如,1s/次,3s/次,5s/次等),对后端服务器进行健康检测。具体的,健康检测装置判断用户是否设置了相应健康检测频率,并在判定用户已设置相应的健康检测频率时,根据已设置的相应检测频率对后端服务器进行健康检测,获得健康检测结果。所谓健康检测,指的是负载均衡器向后端服务器发送健康检测请求消息,若后端服务器在预计时间内返回相应的响应消息,则确定后端服务器健康;否则,确定后端服务器不健康。所谓健康检测频率,指的是负载均衡器向后端服务器发送健康检测请求消息的频率。
然而,现有的服务器负载均衡技术大都是以集群的形式存在的,即一个集群中会有多个负载均衡实例同时对同一台后端服务器进行相应的健康检测,这样,就会导致后端服务器疲于响应各负载均衡器发送的大量的健康检测请求消息,从而增加后端服务器的功耗,降低后端服务器的性能。
综上所述,需要设计一种新的对服务器进行健康检测的方法及装置,用以弥补现有技术中存在的缺陷和不足之处。
发明内容
本申请实施例的目的是提供一种对服务器进行健康检测的方法及装置,用以解决现有技术中存在的由于后端服务器疲于响应各负载均衡器发送的大量的健康检测请求消息,从而增加后端服务器的功耗,降低后端服务器的性能的问题。
本申请实施例提供的具体技术方案如下:
第一方面,一种对服务器进行健康检测的方法,包括:
基于设定的第一检测频率分别对每一个服务器进行健康检测,其中,所述第一检测频率低于第一设定阈值;
监测每一个服务器的运行状况,并分别判断所述每一个服务器的运行状况是否正常;
在判定存在运行状况异常的服务器时,针对所述异常的服务器,将设定的第一检测频率切换为设定的第二检测频率,并按照所述第二检测频率对所述异常的服务器继续进行健康检测,其中,所述第二检测频率高于第二设定阈值,所述第一设定阈值小于所述第二设定阈值。
较佳的,对一个服务器进行健康检测,具体包括:
向一个服务器发送健康检测请求消息,并判断所述一个服务器是否能够按照预设要求返回相应的响应消息;
若所述一个服务器能够按照预设要求返回相应的响应消息,则确定所述一个服务器健康;
若所述一个服务器不能够按照预设要求返回相应的响应消息,则确定所述一个服务器不健康。
较佳的,监测每一个服务器的运行状况,具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710508458.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种业务处理异常检测方法及装置
- 下一篇:一种交换芯片的测试方法及系统