[发明专利]一种故障修复方法、装置、系统、设备和存储介质在审
| 申请号: | 202211612921.4 | 申请日: | 2022-12-15 |
| 公开(公告)号: | CN115840665A | 公开(公告)日: | 2023-03-24 |
| 发明(设计)人: | 伍冲斌;林帅浩;胡冠杰 | 申请(专利权)人: | 抖音视界有限公司 |
| 主分类号: | G06F11/14 | 分类号: | G06F11/14 |
| 代理公司: | 北京远智汇知识产权代理有限公司 11659 | 代理人: | 刘欣 |
| 地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 故障 修复 方法 装置 系统 设备 存储 介质 | ||
本公开实施例提供了一种故障修复方法、装置、设备和存储介质。该方法应用于修复服务器,包括:获取节点池中存在故障的目标节点服务器;将节点维护指令发送至控制服务器,以使控制服务器基于节点维护指令,停止对目标节点服务器进行实例分配操作;将实例下线指令发送至控制服务器,以使控制服务器基于实例下线指令,对同步实例进行解注册,并在检测到已分配任务执行完毕时,对同步实例和异步实例进行下线并返回允许修复指令;若接收到允许修复指令,则对目标节点服务器进行故障修复,并在修复成功后向控制服务器发送维护解除指令,以使控制服务器基于维护解除指令继续进行实例分配操作,从而可以在不影响任务正常运行的提前下进行故障修复。
技术领域
本公开实施例涉及计算机技术,尤其涉及一种故障修复方法、装置、系统、设备和存储介质。
背景技术
随着计算机技术的快速发展,越来越多的服务平台被研发,比如FaaS(Functionsas a Service,函数即服务)平台。FaaS平台是将程序部署到平台上,无需部署到物理机、虚拟机或者容器中,当事件到来时触发执行函数任务。
在实际运行过程中,服务平台中的节点服务器由于种种原因可能会存在运行故障的情况,从而需要进行故障修复。目前,通常是修复人员直接对存在故障的节点服务器进行修复,从而会影响任务的正常运行,并且降低了故障修复效率。
发明内容
本公开提供一种故障修复方法、装置、设备和存储介质,以在不影响任务正常运行的提前下进行故障修复,并且实现修复流程的自动化流转,提高故障修复效率。
第一方面,本公开实施例提供了一种故障修复方法,应用于修复服务器,包括:
获取节点池中存在故障的目标节点服务器;
将所述目标节点服务器对应的节点维护指令发送至控制服务器,以使所述控制服务器基于所述节点维护指令,停止对所述目标节点服务器进行实例分配操作;
将所述目标节点服务器对应的实例下线指令发送至所述控制服务器,以使所述控制服务器基于所述实例下线指令,对所述目标节点服务器中的同步实例进行解注册,并在检测到所述目标节点服务器中的已分配任务执行完毕时,对所述目标节点服务器中的同步实例和异步实例进行下线,并返回允许修复指令;
若接收到所述控制服务器返回的允许修复指令,则对所述目标节点服务器进行故障修复,并在修复成功后向所述控制服务器发送所述目标节点服务器对应的维护解除指令,以使所述控制服务器基于所述维护解除指令继续对所述目标节点服务器进行实例分配操作。
第二方面,本公开实施例提供了一种故障修复方法,应用于控制服务器,包括:
若接收到修复服务器发送的目标节点服务器对应的节点维护指令,则停止对所述目标节点服务器进行实例分配操作;
基于所述修复服务器发送的所述目标节点服务器对应的实例下线指令,对所述目标节点服务器中的同步实例进行解注册,并在检测到所述目标节点服务器中的已分配任务执行完毕时,对所述目标节点服务器中的同步实例和异步实例进行下线,并返回允许修复指令;
若接收到所述修复服务器在修复成功后发送的所述目标节点服务器对应的维护解除指令,则继续对所述目标节点服务器进行实例分配操作。
第三方面,本公开实施例还提供了一种故障修复装置,集成于修复服务器,包括:
目标节点服务器获取模块,用于获取节点池中存在故障的目标节点服务器;
节点维护指令发送模块,用于将所述目标节点服务器对应的节点维护指令发送至控制服务器,以使所述控制服务器基于所述节点维护指令,停止对所述目标节点服务器进行实例分配操作;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于抖音视界有限公司,未经抖音视界有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211612921.4/2.html,转载请声明来源钻瓜专利网。





