【技术实现步骤摘要】
一种大规模节点服务程序动态间歇重启方法
[0001]本专利技术涉及大规模分布计算集群管理服务重启领域,特别是一种大规模节点服务程序动态间歇重启方法。
技术介绍
[0002]大规模分布式存储集群中,经常会涉及到服务的配置,而配置服务的过程中,通常会涉及到配置文件同步并重启服务。现有技术专利未发现大规模节点服务程序动态间歇重启的方法,一般采用的方式是在凌晨3
‑
4点,当节点没有任务时,随机选择一个时间进行重启。现有技术的这种重启方式主要存在以下几点缺陷:
[0003]1、若重启耗时较长,多数节点在同一时间进行重启,则会导致在此期间计算能力不足,影响整个系统的稳定运行。
[0004]2、很多场景下,并不需要每天重启,只有满足特定条件后才需要进行重启,频繁重启会造成不必要的资源开销。
[0005]3、若某个节点在整个重启窗口一直有任务进行,则会错过重启。
技术实现思路
[0006]本专利技术针对上述问题,提供一种大规模节点服务程序动态间歇重启方法,包括以下步骤:
[0 ...
【技术保护点】
【技术特征摘要】
1.一种大规模节点服务程序动态间歇重启方法,其特征在于,包括以下步骤:节点客户端向登记服务器申请重启,查询当前节点记录信息以及当前登记服务器的记录信息,所述记录信息包括预约重启记录和正在重启记录;登记服务器根据当前服务器的节点记录信息计算和确认当前节点进入到相对应的重启流程,所述重启流程包括预约重启流程和重启流程;节点客户端直接或者在到达预计重启时间后对节点完成服务程序进行重启,并在所述登记服务器上进行状态记录的更新。2.根据权利要求1所述大规模节点服务程序动态间歇重启方法,其特征在于:所述登记服务器在节点客户端申请重启时查询当前的正在重启记录的记录个数,若所述记录个数大于分界值N则当前节点进入预约重启流程,若所述记录个数小于分界值N则当前节点进入重启流程。3.根据权利要求1所述大规模节点服务程序动态间歇重启方法,其特征在于:所述预约重启记录中包括节点标识、预约重启时间和重启紧迫性三项信息;所述正在重启记录中包括节点标识、重启开始时间和重启预计结束时间三项信息。4.根据权利要求3所述大规模节点服务程序动态间歇重启方法,其特征在于:所述预约重启流程包括以下步骤:(1)查询所述登记服务器是否存在当前节点的预约重启记录,若存在,则删除;(2)计算当前节点服务程序的重启紧迫性;(3)根据当前节点服务程序的重启紧迫性和所述登记服务器上其他预约重启记录中的重启紧迫性进行比对,计算得到预计重启时间;(4)添加一条当前节点服务程序...
【专利技术属性】
技术研发人员:邹西山,张晶晶,乔治,李雪欣,弋翔,李韩,刘艾军,罗岚,罗志亮,温雪阳,邓宇翔,陈静娴,陈星,
申请(专利权)人:联通在线信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。