[发明专利]一种服务器状态检测方法及装置有效
申请号: | 201010592669.6 | 申请日: | 2010-12-16 |
公开(公告)号: | CN102075380A | 公开(公告)日: | 2011-05-25 |
发明(设计)人: | 佟志新;魏铮;王成;喻磊;翟来国 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24;H04L29/06 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 状态 检测 方法 装置 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种服务器状态检测方法及装置。
背景技术
在CDMA2000-EVDO移动通讯系统中,当用户的接入终端(AT)初次接入接入网络(AN)时,AN通常会对用户完成接入鉴权,即根据用户的帐户信息(包括用户名和密码)构造鉴权请求消息(A12 Access Request),并发送给接入网认证、鉴权、计费(AN-AAA)服务器,AN-AAA服务器收到鉴权请求消息后,根据用户账户合法性,反馈接入接受(A12 Access Accept)或接入拒绝(A12 Access Reject)的响应消息。如果AN-AAA服务器运行异常或所在主机故障,那么,AN在发送鉴权请求消息后,将收不到响应消息。
为了确定AN-AAA服务器的运行状态,现有技术中常用的方案是采用ping检测机制,即定期向AN-AAA服务器发送ping请求,根据应答情况确定服务器状态,但这种方案只能反应服务器主机的运行状态,不能反应服务器业务是否正常。另一种方案可采取构造检测用户的方式,定期发送鉴权请求消息进行AN-AAA服务器状态的检测,但这样需要避免构造的检测用户与实际商用用户重复,另外这种方法可能对AN-AAA服务器的统计带来一定的干扰,实现和运维具有一定复杂度。
另外,AN-AAA服务器故障检测还需要避免链路闪断而造成的误判,即在链路闪断期间,AN-AAA服务器运行正常,但链路不通可能造成大量的鉴权失败,但链路可能很快又恢复,在这种情况下如果认为AN-AAA服务器故障并上报告警,对于经常发生闪断的网络,则会给运维带来不必要的麻烦。
发明内容
本发明实施例提供了一种服务器状态检测方法及装置,用以实现利用实际业务对服务器状态进行检测,在及时有效地确定服务器状态的前提下,使得检测到的服务器状态更准确,避免链路闪断导致的误判。
本发明实施例提供的一种服务器状态检测方法包括:
确定当前鉴权请求消息需要发往的处于正常状态的服务器,并向该服务器发送鉴权请求,当该鉴权请求失败时,
启动该服务器对应的故障检测定时器,并通过该服务器对应的鉴权失败计数器统计向该服务器发送鉴权请求连续失败的次数,其中,当收到该服务器反馈的响应消息时,将所述鉴权失败计数器清零;
当故障检测定时器超时时,若所述鉴权失败计数器的计数值超过预设的第一阈值,则将该服务器的状态更新为故障状态。
本发明实施例提供的一种服务器状态检测装置包括:
服务器确定单元,用于确定当前鉴权请求消息需要发往的处于正常状态的服务器;
鉴权处理单元,用于向所述服务器确定单元确定的处于正常状态的服务器发送鉴权请求,当该鉴权请求失败时,启动该服务器对应的故障检测定时器,并通过该服务器对应的鉴权失败计数器统计向该服务器发送鉴权请求连续失败的次数,其中,当收到该服务器反馈的响应消息时,将所述鉴权失败计数器清零;当故障检测定时器超时时,若所述鉴权失败计数器的计数值超过预设的第一阈值,则将该服务器的状态更新为故障状态。
本发明实施例,确定当前鉴权请求消息需要发往的处于正常状态的服务器,并向该服务器发送鉴权请求,当该鉴权请求失败时,启动该服务器对应的故障检测定时器,并通过该服务器对应的鉴权失败计数器统计向该服务器发送鉴权请求连续失败的次数,其中,当收到该服务器反馈的响应消息时,将所述鉴权失败计数器清零;当故障检测定时器超时时,若所述鉴权失败计数器的计数值超过预设的第一阈值,则将该服务器的状态更新为故障状态,从而实现了基于正常的业务处理,完成对AN-AAA等服务器实体的状态检测,既保证及时有效的发现故障,还可以避免链路闪断导致的服务器状态的误判。
附图说明
图1为本发明实施例提供的一种服务器状态检测方法的流程示意图;
图2为本发明实施例提供的服务器列表示意图;
图3为本发明实施例提供的当用户接入鉴权时,将可用的AN-AAA服务器加入可用服务器集合的处理流程示意图;
图4为本发明实施例提供的用户鉴权失败时的处理流程示意图;
图5为本发明实施例提供的用户鉴权成功时的处理流程示意图;
图6为本发明实施例提供的故障检测定时器超时时的处理流程示意图;
图7为本发明实施例提供的故障恢复定时器超时时的处理流程示意图;
图8为本发明实施例提供的一种服务器状态检测装置的结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010592669.6/2.html,转载请声明来源钻瓜专利网。