一种服务器的检查方法、设备和系统技术方案

技术编号:3544670 阅读:192 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种服务器的检查方法、设备和系统,该方法包括以下步骤:设置被检查服务器的检查接口;检查服务器通过所述被检查服务器的检查接口访问所述被检查服务器;所述检查服务器接收所述被检查服务器发送的被检查服务器的检查信息;所述检查服务器记录接收到的所述被检查服务器的检查信息。本发明专利技术通过访问服务器,并记录获得的服务器信息,随时了解服务器的状态,从而可以及时反映服务器的状态信息。

【技术实现步骤摘要】

本专利技术涉及网络通信领域,尤其涉及一种服务器的检查方法、设备和系统
技术介绍
现有服务商网络系统的核心层通常由一组提供Web服务的服务器组成,这些核心服务器相互协作支撑服务商网络平台。在开发、测试时经常会发现系统不能正常运行,通过定位发现可能是某台核心服务器提供的Web服务调用出错,或者是某台核心服务器根本不能访问等等问题。在集群环境下,大型系统可能服务器会很多,并且对于大型系统而言,很多子系统都将依赖于核心服务器,需要及时了解核心服务器状态;否则,将很难保证整个系统的稳定运行。现有技术中,通常通过调用各个服务器的某几个Web服务,看是否能调用成功判断服务器状态。如果整个系统出现异常,需要通过排查很多服务器来找到异常的原因。排查的方法为:对于每台服务器,通过调用某些Web服务,比如一台核心服务器提供了10个Web服务,开发人员通过调用这些服务,通过这些服务的执行情况和返回结果判断该核心服务器的状态,判断的结果受主观的影响较大。如果一台服务器没有问题,需要继续按以上过程排查其它服务器,对于大型系统,工作量巨大。在实施本专利技术的过程中,专利技术人发现现有技术的实施过程复杂,不能及时反映服务器的状态。
技术实现思路
本专利技术提供一种服务器的检查方法、设备和系统,以实现快速检查服务器的状态。-->为了实现上述目的,本专利技术提供一种服务器的检查方法,包括以下步骤:设置被检查服务器的检查接口;检查服务器通过所述被检查服务器的检查接口访问所述服务器;所述检查服务器接收所述被检查服务器发送的被检查服务器的检查信息;所述检查服务器记录接收到的所述被检查服务器的检查信息。本专利技术还提供一种服务器的检查系统,包括一检查服务器和至少一被检查服务器;所述被检查服务器,用于预先设置检查接口供所述检查服务器访问,并向所述检查服务器发送检查信息;所述检查服务器,用于通过所述被检查服务器的检查接口访问所述被检查服务器;接收所述被检查服务器发送的被检查服务器的检查信息并记录所述检查信息。本专利技术还还提供一种检查服务器,包括:访问单元,用于通过被检查服务器的检查接口访问所述被检查服务器;接收单元,用于接收所述被检查服务器发送的被检查服务器的检查信息;记录单元,用于记录接收到的所述被检查服务器的检查信息。与现有技术相比,本专利技术至少具有以下优点:本专利技术通过访问服务器,并记录获得的服务器信息,随时了解服务器的状态,从而可以及时反映服务器的状态信息。附图说明图1为本专利技术提供的服务器检查方法的流程示意图;图2为本专利技术提供的另一服务器检查方法的流程示意图;图3为本专利技术提供的检查服务器的结构示意图;图4为本专利技术提供的另一检查服务器的结构示意图;图5为本专利技术提供的通信系统的结构示意图。-->具体实施方式下面结合附图和具体实施例对本专利技术进行介绍。本专利技术提供一种服务器的检查方法,如图1所示,包括以下步骤:步骤s101,设置被检查服务器的检查接口;步骤s102,检查服务器通过被检查服务器的检查接口访问被检查服务器;步骤s103,检查服务器接收被检查服务器发送的被检查服务器的检查信息;步骤s104,检查服务器记录接收到的被检查服务器的检查信息。通过采用本专利技术提供的方法,访问服务器,并记录获得的服务器信息,随时了解服务器的状态,从而可以及时反映服务器的状态信息。下面结合具体应用场景对本专利技术进行进一步介绍。其中,以对网络系统的核心服务器进行健康状况检查为例。本专利技术提供一种服务器检查方法,如图2所示,包括以下步骤:步骤s201,设置健康检查服务器。本专利技术采用了一台服务器对核心服务器进行健康检查,该服务器可以称为健康检查服务器。通过预先设置健康检查服务器的调用策略,规定该健康检查服务器要检查的核心服务器对象,包括要检查的核心服务器数量、核心服务器的检查接口的地址以及核心服务器的检查接口的调用顺序等信息。其中,上述核心服务器的检查接口的地址信息可以为多种,例如为http地址信息。步骤s202,设置命令发送时间。本专利技术中,健康检查服务器接收的健康检查命令可以由操作人员随机发送,例如可以通过在健康检查服务器的门户,即可视界面上设置命令发送触发控制,由操作人员灵活控制向健康检查服务器发送健康检查命令。本专利技术中,也可以通过定时器设置时间定时触发健康检查服务器进行健康检查。下面以定时触发健康检查服务器进行健康检查为例进行说明。定时器根据预先设置的时间,定时触发健康检查服务器进行健康检查;-->健康检查服务器调用核心服务器对外提供的健康检查接口,查询核心服务器的健康状态。核心服务器对外提供的健康检查接口,具体为一预先设置的地址信息,健康检查服务器通过该地址信息访问核心服务器,触发核心服务器进行健康检查。步骤s203,健康检查服务器接收核心服务器通过健康检查接口发送的服务器状态信息。由于核心服务器的功能可能各不相同,同样功能的核心服务器内部需要进行健康检查的功能可能也会不同,所以需要预先设置核心服务器进行健康检查的操作。该操作包括进行健康检查、返回健康检查信息,还可以包括返回健康检查结果,该健康检查结果至少可以包括健康状态和健康说明。健康状态指明核心服务器的健康状况,例如未知、正常、异常和无法访问;健康说明指对当前状态的补充说明,例如在健康状态为异常的情况下,健康说明可以为出现了什么异常,比如创建订单服务不能使用。当预先设置核心服务器进行健康检查的操作为进行健康检查、返回健康检查信息时,核心服务器收到健康检查服务器通过健康检查接口进行的访问信息后,进行健康检查操作,返回健康检查服务器健康检查信息,执行步骤s204。当预先设置核心服务器进行健康检查的操作包括返回健康检查结果时,核心服务器收到健康检查服务器通过健康检查接口进行的访问信息后,进行健康检查操作,返回健康检查结果,该结果包括健康状态和健康说明,以文本形式返回健康检查服务器;执行步骤s205。步骤s204,健康检查服务器分析核心服务器返回的健康检查信息,获取健康检查结果。步骤s205,记录核心服务器的健康检查结果。服务器健康状态信息至少包括以下几种:未知,表示健康检查服务器还没有检查核心服务器状态;正常,表示核心服务器提供的核心服务正常;-->异常,表示核心服务器提供的核心服务出现异常;无法访问,表示可能由于核心服务器没有开启或者网络不可用导致不能访问。步骤s206,健康检查服务器接收用户通过健康检查门户发送的健康查询命令。健康检查服务器提供健康检查门户,即可视界面,用户可以通过该界面向健康检查服务器发送健康查询命令,并从该门户上看到核心服务器的健康列表。步骤s207,健康检查服务器通过健康检查门户展示核心服务器的健康列表。健康检查服务器接收用户通过健康检查门户发送的健康查询命令后,对存储的核心服务器健康检查结果以及核心服务器的其它信息进行整理,以表格形式在健康检查门户上展示给用户,例如,表1所示。表1 核心服务器名IP地址健康状态健康说明交易核心10.10.10.10正常正常下面以一健康检查服务器负责三核心服务器的健康检查为例进行说明,如表2所示:表2 核心服务器名IP地址健康检查接口定时时间(单位:秒)交易核心110.10.10.10http://10.10.10.10/health check60交易核心210.10.1本文档来自技高网...

【技术保护点】
一种服务器的检查方法,其特征在于,包括以下步骤: 设置被检查服务器的检查接口; 检查服务器通过所述被检查服务器的检查接口访问所述服务器; 所述检查服务器接收所述被检查服务器发送的被检查服务器的检查信息; 所述检查服务器记录接收到的所述被检查服务器的检查信息。

【技术特征摘要】
1、一种服务器的检查方法,其特征在于,包括以下步骤:设置被检查服务器的检查接口;检查服务器通过所述被检查服务器的检查接口访问所述服务器;所述检查服务器接收所述被检查服务器发送的被检查服务器的检查信息;所述检查服务器记录接收到的所述被检查服务器的检查信息。2、如权利要求1所述的方法,其特征在于,所述检查服务器通过所述被检查服务器的检查接口访问所述被检查服务器之前还包括:所述检查服务器接收调用所述被检查服务器的检查接口的命令。3、如权利要求1所述的方法,其特征在于,所述检查服务器通过被检查服务器的检查接口访问所述被检查服务器具体为:所述检查服务器根据预先设置的访问策略通过所述被检查服务器的检查接口访问所述被检查服务器;具体的,所述访问策略包括访问时间、所述被检查服务器的数量以及所述被检查服务器的检查接口的调用顺序中的一种或多种。4、如权利要求1所述的方法,其特征在于,所述检查服务器记录接收到的所述被检查服务器的检查信息包括:所述检查服务器分析所述接收到的所述被检查服务器的检查信息;所述检查服务器记录所述分析后的被检查服务器的检查信息;具体的,所述记录的检查信息包括所述被检查服务器的健康状态和健康说明。5、如权利要求4所述的方法,其特征在于,所述检查服务器记录接收到的所述被检查服务器的检查信息之后还包括:所述检查服务器接收查看所述被检查服务器的状态的命令;所述检查服务器根据所述接收到的命令展示所述记录的检查信息。6、一种服务器的检查系统,包括一检查服务器和至少一被检查服务器,其特征在...

【专利技术属性】
技术研发人员:陈书元
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:VG[英属维尔京群岛]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1