本发明专利技术公开了一种服务器状态控制方法、系统及存储介质,其中,服务器状态控制方法应用于内容分发网络中的服务器状态控制系统,方法包括:获取处于隔离状态的第一服务器的健康值,健康值表征服务器的服务质量;将健康值大于预设健康阈值的第一服务器确定为处于恢复状态的第二服务器;逐步增加第二服务器的业务权重,直至业务权重达到预设权重,且在逐步增加业务权重过程中健康值均大于预设健康阈值,将第二服务器确定为处于正常服务状态的第三服务器。根据本发明专利技术实施例提供的方案,能够减少出现刚恢复为正常服务状态的服务器再次进入隔离状态的问题,从而提高服务器资源的利用率。率。率。
【技术实现步骤摘要】
服务器状态控制方法、系统及存储介质
[0001]本申请涉及内容分发网络流量调度领域,具体涉及一种服务器状态控制方法、系统及存储介质。
技术介绍
[0002]在内容分发网络中,大部分的故障都是由于网络环境暂时故障,或者负载率过高响应速度不够造成的,现有一种隔离恢复机制,通过带宽利用率等参数,计算服务器负载,对比设定的阈值,判断服务器服务质量是否达标,从而对服务器进行隔离或恢复操作。
[0003]但现有技术的恢复机制,当被隔离服务器的具体指标达到阈值时,则认为该被隔离服务器已经恢复正常服务功能,直接将隔离服务器设置为正常服务状态,并根据其预配置的业务权值分配业务量,容易出现服务器因被调入业务量过多,而使得刚恢复为正常服务状态的服务器再次进入隔离状态的问题,导致服务器的资源利用率低。
技术实现思路
[0004]以下是对本文详细描述的主题的概述。本概述并非是为了限制权力要求的保护范围。
[0005]本专利技术实施例提供一种服务器状态控制方法、系统及存储介质,能够减少出现刚恢复为正常服务状态的服务器再次进入隔离状态的问题,从而提高服务器资源的利用率。
[0006]需要说明的是,本申请中所提到的健康值为表征服务器的服务质量的一种指标,服务器对应的健康值大于预设健康阈值,则认为服务器也处于服务质量达标状态或健康状态,能为连接的用户提供高质量的服务。
[0007]第一方面,本专利技术实施例提供了一种服务器状态控制方法,应用于内容分发网络中的服务器状态控制系统,所述方法包括:
[0008]获取处于隔离状态的第一服务器的健康值,所述健康值表征服务器的服务质量;
[0009]将所述健康值大于预设健康阈值的所述第一服务器确定为第二服务器,所述第二服务器为处于恢复状态的服务器;
[0010]逐步增加所述第二服务器的业务权重,直至所述业务权重达到预设权重,且在逐步增加所述业务权重过程中所述健康值均大于所述预设健康阈值,将所述第二服务器确定为第三服务器,所述第三服务器为处于正常服务状态的服务器。
[0011]第二方面,本专利技术实施例提供了一种服务器状态控制系统,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现第一方面任意一项实施例所述的服务器状态控制方法。
[0012]第三方面,本专利技术实施例提供了一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行如第一方面任意一项所述实施例所述的服务器状态控制方法。
[0013]本专利技术实施例包括一种服务器状态控制方法、系统及存储介质,其中,服务器状态
控制方法应用于内容分发网络中的服务器状态控制系统,方法包括:获取处于隔离状态的第一服务器的健康值,健康值表征服务器的服务质量;将健康值大于预设健康阈值的第一服务器确定为第二服务器,第二服务器为处于恢复状态的服务器;逐步增加第二服务器的业务权重,直至业务权重达到预设权重,且在逐步增加业务权重过程中健康值均大于预设健康阈值,将第二服务器确定为第三服务器,第三服务器为处于正常服务状态的服务器。根据本专利技术实施例提供的方案,在对处于恢复状态中一个或多个服务器进行恢复过程中,逐步提高服务器对应权重,并同时根据逐步分配的权重对处于恢复状态中的服务器分配业务,能够减少出现因对服务器调入业务量过多而使得刚恢复为正常服务状态的服务器再次进入隔离状态的问题,从而提高服务器资源的利用率。
[0014]本专利技术的其它特征和优点将在随后的说明书中阐述,并且,本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
[0015]附图用来提供对本申请技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本申请的技术方案,并不构成对本申请技术方案的限制。
[0016]图1是本专利技术一个实施例提供的服务器状态控制系统的架构框图;
[0017]图2是本专利技术另一个实施例提供的服务器状态控制方法的步骤流程图;
[0018]图3是本专利技术另一个实施例提供的服务器状态控制方法的步骤流程图;
[0019]图4是本专利技术另一个实施例提供的服务器状态控制方法的步骤流程图;
[0020]图5是本专利技术另一个实施例提供的服务器状态控制方法的步骤流程图;
[0021]图6是本专利技术另一个实施例提供的服务器状态控制方法的步骤流程图;
[0022]图7是本专利技术另一个实施例提供的服务器状态控制方法的步骤流程图;
[0023]图8是本专利技术另一个实施例提供的服务器状态控制方法的步骤流程图;
[0024]图9是本专利技术另一个实施例提供的服务器状态控制方法的步骤流程图;
[0025]图10是本专利技术另一个实施例提供的服务器状态控制方法的步骤流程图;
[0026]图11是本专利技术另一个实施例提供的在内容分发网络中进行服务器状态控制方法进行服务器状态控制的实例图;
[0027]图12是本专利技术另一个实施例提供的在内容分发网络中进行服务器状态控制方法进行服务器状态控制的实例图;
[0028]图13是本专利技术另一个实施例提供的服务器状态控制系统的示意图。
具体实施方式
[0029]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。
[0030]需要说明的是,虽然在系统示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于系统中的模块划分,或流程图中的顺序执行所示出或描述的步骤。说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
[0031]本专利技术实施例包括一种服务器状态控制方法、系统及存储介质,其中,服务器状态控制方法应用于内容分发网络中的服务器状态控制系统,方法包括:获取处于隔离状态的第一服务器的健康值,健康值表征服务器的服务质量;将健康值大于预设健康阈值的第一服务器确定为第二服务器,第二服务器为处于恢复状态的服务器;逐步增加第二服务器的业务权重,直至业务权重达到预设权重,且在逐步增加业务权重过程中健康值均大于预设健康阈值,将第二服务器确定为第三服务器,第三服务器为处于正常服务状态的服务器。根据本专利技术实施例提供的方案,能根据服务器对应的健康值和权重,在对恢复状态中一个或多个服务器进行恢复过程中,逐步提高服务器对应权重,分多次为恢复中的服务器分配用户,使恢复中的服务器也处于服务质量达标状态,提高整个内容分发网络中服务质量达标服务器占比,提高网络服务质量。
[0032]需要说明的是,本申请提出的服务器状态控制方法本质是为了使内容分发网络能更好的进行流量调度,在内容分发网络的正常运行过程中,由于服务器所在当地的网络环境,服务器自身资源占用情况,服务器其他突发情况等的影响,会导致本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种服务器状态控制方法,应用于内容分发网络中的服务器状态控制系统,所述方法包括:获取处于隔离状态的第一服务器的健康值,所述健康值表征服务器的服务质量;将所述健康值大于预设健康阈值的所述第一服务器确定为第二服务器,所述第二服务器为处于恢复状态的服务器;逐步增加所述第二服务器的业务权重,直至所述业务权重达到预设权重,且在逐步增加所述业务权重过程中所述健康值均大于所述预设健康阈值,将所述第二服务器确定为第三服务器,所述第三服务器为处于正常服务状态的服务器。2.根据权利要求1的方法,其特征在于,所述逐步增加所述第二服务器的业务权重,直至所述业务权重达到预设权重,且在逐步增加所述业务权重过程中所述健康值均大于所述预设健康阈值,将所述第二服务器确定为第三服务器,包括:根据预设的权重增加规则对所述第二服务器的业务权重进行逐步增加处理,直至所述业务权重达到预设权重,且在逐步增加所述业务权重过程中所述健康值均大于所述预设健康阈值,将所述第二服务器确定为第三服务器。3.根据权利要求2的方法,其特征在于,所述根据预设的权重增加规则对所述第二服务器的业务权重进行逐步增加处理,直至所述业务权重达到预设权重,且在逐步增加所述业务权重过程中所述健康值均大于所述预设健康阈值,将所述第二服务器确定为第三服务器,包括:根据预设的权重增加规则对所述第二服务器的业务权重增加第一单位权值,获取所述第二服务器的健康值;在所述健康值大于所述预设健康阈值情况下,再次执行所述根据预设的权重增加规则对所述第二服务器的业务权重增加第一单位权值,获取所述第二服务器的健康值的步骤,直至所述业务权重达到预设权重,且所述健康值大于所述预设健康阈值,将所述第二服务器确定为第三服务器。4.根据权利要求1的方法,其特征在于,方法还包括:获取待处理的业务总流量和每个所述第一服务器的服务带宽;根据...
【专利技术属性】
技术研发人员:王林翰,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。