系统更新的方法和服务器系统技术方案

技术编号:18119232 阅读:55 留言:0更新日期:2018-06-03 11:00
本发明专利技术涉及一种系统更新的方法和服务器系统,所述方法应用于常规服务器系统,所述常规服务器系统通信连接监控服务器系统,所述方法包括:获取由监控服务器系统返回的预设指令,其中,所述监控服务器在接收的由所述常规服务器系统返回的请求结果满足预设条件时生成所述预设指令;根据所述预设指令确定所述常规服务器中的目标服务器,并将所述目标服务器的系统更新至预设版本。本发明专利技术可以避免常规服务器系统运行异常。

System update method and server system

The present invention relates to a system update method and a server system. The method is applied to a conventional server system, the conventional server system communication connection monitoring server system, and the method of obtaining the preset instructions returned by the monitoring server system, wherein the monitoring server is received by the server system. The request result returned by the conventional server system satisfies the preset instruction when the default condition is satisfied; the target server in the conventional server is determined according to the preset instruction, and the system of the target server is updated to the preset version. The invention can avoid abnormal operation of the conventional server system.

【技术实现步骤摘要】
系统更新的方法和服务器系统
本专利技术涉及通信领域,特别是涉及一种系统更新的方法和服务器系统。
技术介绍
服务器集群系统是把多台服务器通过快速通信链路连接起来,从外部看来,这些服务器就像一台服务器在工作,而对内而言,外面来的负载通过一定的机制动态地分配到不同的服务器中,从而达到提高处理性能。随着社会的发展进入数据时代,数据量目前正在急速的增长,因此,服务器集群系统正在被更多的使用。虽然服务器集群系统可以提高处理数据的整体性能,但是,服务器集群系统中服务器程序的更新却给服务器集群系统带来了困扰。由于服务器集群系统的架构的复杂性,当对其中的服务器进行更新时,往往需要更新多台服务器,而任何一台服务器的运行出现问题,则可能导致整个服务器集群系统运行异常。
技术实现思路
基于此,有必要针对目前对服务器集群系统中的服务器更新后导致服务器集群系统运行异常的问题,提供一种系统更新的方法和服务器系统。一种系统更新的方法,应用于常规服务器系统,所述常规服务器系统通信连接监控服务器系统,所述方法包括:获取由监控服务器系统返回的预设指令,其中,所述监控服务器在接收的由所述常规服务器系统返回的请求结果满足预设条件时生成所述预设指令;根据所述预设指令确定所述常规服务器中的目标服务器,并将所述目标服务器的系统更新至预设版本。在其中一个实施例中,所述获取由监控服务器系统返回的预设指令之前,所述方法还包括:向所述监控服务器系统发送处理后的请求结果;所述预设条件包括:所述请求结果为请求失败的次数大于或等于预设值。在其中一个实施例中,所述根据所述预设指令确定所述常规服务器中的目标服务器,并将所述目标服务器的系统更新至预设版本,包括:根据所述预设指令识别需要更新的目标服务器;根据所述预设指令调用预设的更新指令;根据所述更新指令将所述目标服务器中的系统更新至预设版本。在其中一个实施例中,所述预设指令为将所述目标服务器的系统更新至Tomact服务器的系统的脚本指令。在其中一个实施例中,所述根据所述更新指令将所述目标服务器更新至预设版本,包括:根据所述更新指令获取预存的更新包;根据所述更新包和更新指令将所述目标服务器的系统更新至预设版本。一种系统更新的方法,应用于监控服务器系统,所述监控服务器系统通信连接常规服务器系统,所述方法包括:接收由常规服务器系统发送的处理后的请求结果;当所述请求结果满足预设条件时,向所述常规服务器系统返回预设指令,使所述常规服务器系统根据所述预设指令确定所述常规服务器系统中的目标服务器,并将所述目标服务器的系统更新至预设版本。一种常规服务器系统,所述常规服务器系统通信连接监控服务器系统,所述常规服务器系统包括:获取模块,用于获取由监控服务器系统返回的预设指令,其中,所述监控服务器系统在接收的由所述常规服务器系统返回的请求结果满足预设条件时生成所述预设指令;更新模块,用于根据所述预设指令确定所述常规服务器系统中的目标服务器,并将所述目标服务器的系统更新至预设版本。在其中一个实施例中,所述常规服务器系统还包括:发送模块,用于向所述监控服务器系统发送处理后的请求结果;所述预设条件包括:所述请求结果为请求失败的次数大于或等于预设值。一种监控服务器系统,所述监控服务器系统通信连接常规服务器系统,所述监控服务器系统包括:接收模块,用于接收由常规服务器系统发送的处理后的请求结果;返回模块,用于在所述请求结果满足预设条件时,向所述常规服务器系统返回预设指令,使所述常规服务器系统根据所述预设指令确定所述常规服务器系统中的目标服务器,并将所述目标服务器的系统更新至预设版本。一种服务器集群系统,所述服务器集群系统包括如以上所述的常规服务器系统,以及与所述常规服务器系统通信连接的如以上所述的监控服务器系统。本专利技术实施例中,当监控服务器系统接收到的常规服务器系统发送的处理后的请求结果满足预设条件时,则向常规服务器系统返回一预设指令,常规服务器系统可以根据该预设指令确定目标服务器,并将目标服务器的系统更新到预设版本,该预设版本可以是一个能够使目标服务器稳定运行的版本,从而避免目标服务器在运行异常时,导致整个服务器集群系统运行异常。附图说明图1为示范性的服务器集群系统的结构图;图2为一实施例的系统更新方法的流程图;图3为另一实施例的系统更新方法的流程图;图4为一实施例的常规服务器系统的结构示意图;图5为另一实施例的常规服务器系统的结构示意图;图6为一实施例的监控服务器系统的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1为示范性的服务器集群系统的结构图,如图1所示,服务器集群系统一般包括常规服务器系统和监控服务器系统。常规服务器系统也可以称为业务服务器系统,其可以运行相应的业务程序代码处理相应的运行任务。常规服务器在运行这些任务后,会将运行的结果发送至监控服务器系统,监控服务器系统通过对这些运行结果进行监控,可以判断常规服务器系统运行的是否正常。如图1所示,常规服务器系统通常可以开放端口A接收外部的请求信息。这些请求信息可以是各种各样的,如计费请求,游戏响应等等,本实施例在些不再一一列举。当常规服务器系统接收到请求信息后,可以对这些请求信息进行处理,并将处理后的请求结果发送给监控服务器系统。监控服务器系统设置有端口B,且监控服务器系统可以通过端口B与常规服务器系统通信连接。具体的,监控服务器系统可以通过端口B接收常规服务器发送的处理后的请求结果。需要指出的是,本实施例中,常规服务器系统和监控服务器系统中包括的服务器的数量的多少并不影响本实施例的具体实现,其均可以包括一个或一个以上服务器。图2为一实施例的系统更新方法的流程图,该系统更新的方法应用于常规服务器系统,常规服务器系统通信连接监控服务器系统,如图2所示,该方法包括:步骤220,获取由监控服务器系统返回的预设指令,其中,监控服务器在接收的由常规服务器系统返回的请求结果满足预设条件时生成预设指令。当请求结果满足预设条件时,监控服务器系统可以判断出常规服务器系统运行异常,可以向常规服务器系统返回一预设指令。常规服务器系统在处理请求信息后,当其向监控服务器系统发送处理后的请求结果时,请求结果可以携带处理对应请求信息的相应服务器的一些信息,如服务器的标识等。步骤240,根据预设指令确定常规服务器中的目标服务器,并将目标服务器的系统更新至预设版本。预设指令可以包括目标服务器的标识,常规服务器系统根据预设指令中的标识可以判断运行异常的目标服务器。对于这些异常的目标服务器,常规服务器系统可以将目标服务器的系统更新到可以稳定运行的预设版本,从而避免目标服务器运行异常。本专利技术实施例中,当监控服务器系统接收到的常规服务器系统发送的处理后的请求结果满足预设条件时,则向常规服务器系统返回一预设指令,常规服务器系统可以根据该预设指令确定目标服务器,并将目标服务器的系统更新到预设版本,该预设版本可以是一个能够使目标服务器稳定运行的版本,从而避免目标服务器在运行异常时,导致整个服务器集群系统运行异常。其中,步骤220之前,该方法还包括:向监控服务器系统发送处理后的请求结果本文档来自技高网...
系统更新的方法和服务器系统

【技术保护点】
一种系统更新的方法,应用于常规服务器系统,所述常规服务器系统通信连接监控服务器系统,其特征在于,所述方法包括:获取由监控服务器系统返回的预设指令,其中,所述监控服务器在接收的由所述常规服务器系统返回的请求结果满足预设条件时生成所述预设指令;根据所述预设指令确定所述常规服务器中的目标服务器,并将所述目标服务器的系统更新至预设版本。

【技术特征摘要】
1.一种系统更新的方法,应用于常规服务器系统,所述常规服务器系统通信连接监控服务器系统,其特征在于,所述方法包括:获取由监控服务器系统返回的预设指令,其中,所述监控服务器在接收的由所述常规服务器系统返回的请求结果满足预设条件时生成所述预设指令;根据所述预设指令确定所述常规服务器中的目标服务器,并将所述目标服务器的系统更新至预设版本。2.根据权利要求1所述的方法,其特征在于,所述获取由监控服务器系统返回的预设指令之前,所述方法还包括:向所述监控服务器系统发送处理后的请求结果;所述预设条件包括:所述请求结果为请求失败的次数大于或等于预设值。3.根据权利要求1所述的方法,其特征在于,所述根据所述预设指令确定所述常规服务器中的目标服务器,并将所述目标服务器的系统更新至预设版本,包括:根据所述预设指令识别需要更新的目标服务器;根据所述预设指令调用预设的更新指令;根据所述更新指令将所述目标服务器中的系统更新至预设版本。4.根据权利要求3所述的方法,其特征在于,所述预设指令为将所述目标服务器的系统更新至Tomact服务器的系统的脚本指令。5.根据权利要求3或4所述的方法,其特征在于,所述根据所述更新指令将所述目标服务器更新至预设版本,包括:根据所述更新指令获取预存的更新包;根据所述更新包和更新指令将所述目标服务器的系统更新至预设版本。6.一种系统更新的方法,应用于监控服务器系统,所述监控服务器系统通信连接常规服务器系统,其特征在于,所述方法包括:接收由常规服务器系统发...

【专利技术属性】
技术研发人员:刘睿
申请(专利权)人:苏州乐麟无线信息科技有限公司
类型:发明
国别省市:江苏,32

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

1