[发明专利]应用服务自启动的方法、系统、装置及存储介质有效
| 申请号: | 201810573673.4 | 申请日: | 2018-06-06 |
| 公开(公告)号: | CN109086094B | 公开(公告)日: | 2021-07-06 |
| 发明(设计)人: | 安卫杰;李苗;常冬冬;胡明;李世宁;孙永敬;信怀义;马楠;顾涛 | 申请(专利权)人: | 中国建设银行股份有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445 |
| 代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫 |
| 地址: | 100032 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 应用服务 启动 方法 系统 装置 存储 介质 | ||
本发明公开了一种应用服务自启动的方法,所述方法包括:在操作系统正常运行期间生成基础运行信息;根据所述基础运行信息确定应用服务的启动顺序;基于所述启动顺序在所述操作系统重启后启动所述应用服务。本发明的方法能够自动识别确定需要自启动的应用服务及其启动顺序,实现针对复杂应用服务的自启动,大幅缩短故障的处理时间,提高系统的可用率。同时,本发明的方法配置简单易用,首次初始化配置后,无需再人为干预,且本发明的方法对自启动严格执行准入控制,安全性高。
技术领域
本发明涉及计算机技术领域,更为具体而言,涉及一种应用服务自启动的方法、系统、装置及存储介质。
背景技术
随着信息系统虚拟技术发展,目前金融数据中心已大规模地使用虚拟机作为服务器。相比于使用物理机,虚拟机作为服务器能够更充分利用设备资源,降低设备采购成本。但在虚拟机作为服务器的同时,也带来的一些突出问题。其中,最主要是服务器宕机率较高,目前虚拟机一般基于x86物理服务器,且服务器规模也比较大,因此导致系统宕机出现几率较高。为保障系统业务的连续性,必须采取有效的措施实现虚拟机宕机后业务快速自动恢复。
目前在虚拟机宕机后,能通过相关软件使虚拟机资源自动漂移到其他主机,并完成操作系统自动重启。在此基础上,通过预先配置操作系统开机启动项,可实现个别基础工具或服务的自动拉起功能。而对于在操作系统之上的应用服务,由于其千差万别,启动内容及启动顺序差异性很大,而且启动内容也会随系统运行发生改变,单纯依靠这种静态配置开机启动项方式,从技术上无法满足当前的需要。
当前虚拟机宕机的情况下,为恢复应用服务,仍然需要运维人员人为干预和处理。由于受人为因素的限制,处理时间相对滞后,使应用故障恢复能力大打折扣,同时也存在漏起、错起应用服务的操作风险。
发明内容
为了解决现有技术中存在的上述问题,本发明提供了一种应用服务自启动的方法、系统、装置及存储介质,能够自动识别确定需要自启动的应用服务及其启动顺序,实现针对复杂应用服务的自启动。
根据本发明的实施方式,提供了应用服务自启动的方法,所述方法包括:在操作系统正常运行期间生成基础运行信息;根据所述基础运行信息确定应用服务的启动顺序;基于所述启动顺序在所述操作系统重启后启动所述应用服务。
在本发明的一些实施方式中,所述基础运行信息包含常驻进程信息;所述在操作系统正常运行期间生成基础运行信息包括:在所述操作系统正常运行期间,获取所述操作系统在第一运行周期内的进程信息,对比所述操作系统在第一运行周期内的进程信息和在第二运行周期内的进程信息,得到所述常驻进程信息,其中,所述第一运行周期不同于所述第二运行周期。
在本发明的一些实施方式中,所述基础运行信息包含常驻进程信息及其对应的应用服务类型;所述在操作系统正常运行期间生成基础运行信息包括:在所述操作系统正常运行期间,获取所述操作系统在第一运行周期内的进程信息,并确定所述进程信息对应的应用服务的应用服务类型,对比所述操作系统在第一运行周期内的进程信息及其对应的应用服务的应用服务类型与在第二运行周期内的进程信息及其对应的应用服务的应用服务类型,得到所述常驻进程信息及其对应的应用服务类型,其中,所述第一运行周期不同于所述第二运行周期。
在本发明的一些实施方式中,所述确定所述进程信息所对应的应用服务的应用服务类型包括:识别所述进程信息所对应的应用服务的进程关键字,根据所述进程关键字确定所述进程信息所对应的应用服务的应用服务类型;或,查找所述进程信息所对应的应用服务的配置文件,根据所述配置文件确定所述进程信息所对应的应用服务的应用服务类型。
在本发明的一些实施方式中,所述根据所述基础运行信息确定所述应用服务的启动顺序包括:根据所述常驻进程信息从预配置文件中查询所述常驻进程信息对应的应用服务的启动信息;根据所述启动信息确定所述应用服务的启动顺序;其中,所述启动信息包括:应用服务名称信息和启动优先级信息,或,进一步还包括启动命令信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810573673.4/2.html,转载请声明来源钻瓜专利网。





