[发明专利]一种应急处理方法、系统及计算设备有效
| 申请号: | 202211388549.3 | 申请日: | 2022-11-08 |
| 公开(公告)号: | CN115437889B | 公开(公告)日: | 2023-03-10 |
| 发明(设计)人: | 吕从庆 | 申请(专利权)人: | 统信软件技术有限公司 |
| 主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/07 |
| 代理公司: | 北京瀚方律师事务所 11774 | 代理人: | 姜莹 |
| 地址: | 100176 北京市大兴区北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 应急 处理 方法 系统 计算 设备 | ||
本发明公开了一种应急处理方法、系统及计算设备,涉及服务器技术领域,方法包括:获取每个应用服务器的运行状态信息,对运行状态信息进行分析以确定告警应用服务器及其告警信息;基于告警信息向所述告警应用服务器的应急模块发送应急指令,以便该应急模块将其应用系统的进程暂停并将进程状态信息存储到共享存储设备中;根据每个应用服务器的运行状态信息选择用于应急处理的目标应用服务器;接收告警应用服务器的应急模块返回的应急指令执行结果,向目标应用服务器的应急模块发送接替指令,以便目标应用服务器的应急模块基于进程状态信息恢复应用系统的进程。根据本发明的技术方案,实现了对应用系统进行快速应急处理,缩短了应急容灾时间。
技术领域
本发明涉及服务器技术领域,尤其涉及一种应急处理方法、应急处理系统及计算设备。
背景技术
随着信息系统在各行各业中所扮演的角色越来越重要,对信息系统持续提供服务的能力要求也越来越高。通过借助CRIU以及监控告警、共享存储、资源调度等技术,在应用服务器的操作系统出现宕机或者应用系统出现意外退出时,可以将应用系统在运行状态正常的另一个服务器的操作系统上对应用系统进行快速恢复,使应用系统继续对外提供服务。
现有的应急容灾类产品和技术方案多采用先备份、再恢复、再应急的机制,即,先对应用系统及其产生的数据进行备份,当应用系统出现宕机或者故障时,再进行数据恢复,数据恢复成功后再启动应用系统进行应急。传统的先备份、再恢复、再应急机制存在恢复时间长的缺点。
随着信息技术的发展,出现了网络应急启动和虚拟化应急启动的应急容灾方案。网络应急启动主要采用了PXE技术,当操作系统出现宕机或者应用系统出现意外退出时,通过网络加载备份的操作系统来进行应用系统应急。虽然,操作系统和应用系统启动的时间缩短了,但是,网络应急启动前需要备份应用系统所在的整个操作系统的数据,增加了数据备份量,同时,网络应急启动无法解决硬件出现故障情况下的应用系统应急容灾。
为此,需要一种应急处理方法,以解决上述方案中存在的问题。
发明内容
为此,本发明提供一种应急处理方法及应急处理系统,以解决或至少缓解上面存在的问题。
根据本发明的一个方面,提供一种应急处理方法,在监控服务器中执行,所述监控服务器与多个应用服务器通信相连,每个应用服务器中部署有应用系统、应急模块,且每个应用服务器与共享存储设备通信相连,所述方法包括步骤:获取每个应用服务器的运行状态信息,对所述运行状态信息进行分析以确定告警应用服务器及所述告警应用服务器的告警信息;基于所述告警信息向所述告警应用服务器的应急模块发送应急指令,以便所述告警应用服务器的应急模块将其应用系统的进程暂停并将进程状态信息存储到共享存储设备中;根据所述每个应用服务器的运行状态信息选择用于应急处理的目标应用服务器;接收所述告警应用服务器的应急模块返回的应急指令执行结果,向所述目标应用服务器的应急模块发送接替指令,以便所述目标应用服务器的应急模块从共享存储设备中获取所述告警应用服务器的进程状态信息,并基于所述进程状态信息恢复所述告警应用服务器的应用系统的进程。
可选地,在根据本发明的应急处理方法中,获取每个应用服务器的运行状态信息包括:在每个应用服务器中部署监控探针;通过所述监控探针获取对应的应用服务器的运行状态信息。
可选地,在根据本发明的应急处理方法中,每个应用服务器的应用系统在正常运行状态下适于将进程运行数据存储到所述共享存储设备中;所述接替指令包含所述告警应用服务器的应用系统的进程标识,所述目标应用服务器适于基于所述进程标识从所述共享存储设备中获取对应的进程状态信息和进程运行数据,并基于所述进程状态信息和进程运行数据恢复所述告警应用服务器的应用系统的进程。
可选地,在根据本发明的应急处理方法中,所述告警应用服务器的应急模块通过调用CRIU工具,将告警应用服务器的应用系统的进程暂停并将进程状态信息存储到共享存储设备中;所述目标应用服务器的应急模块通过调用CRIU工具,基于所述进程状态信息恢复所述告警应用服务器的应用系统的进程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于统信软件技术有限公司,未经统信软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211388549.3/2.html,转载请声明来源钻瓜专利网。





