[发明专利]一种程序故障修复方法、装置、设备及计算机存储介质在审
申请号: | 201910954684.1 | 申请日: | 2019-10-09 |
公开(公告)号: | CN110795262A | 公开(公告)日: | 2020-02-14 |
发明(设计)人: | 单亚勇;谢鹏 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 11227 北京集佳知识产权代理有限公司 | 代理人: | 王雨 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 程序运行参数 预设参数 故障参数 预设时间段 程序故障 日志记录 申请 计算机可读存储介质 方案数据库 保障数据 监控程序 修复程序 修复装置 日志 受损 修复 安全 | ||
本申请公开了一种程序故障修复方法,通过获取第一预设时间段内的程序的日志记录;将所述日志记录中的程序运行参数与预设参数范围进行对比,若所述程序运行参数不在所述预设参数范围内,且在所述第一预设时间段内所述程序运行参数与所述预设参数范围的差值越来越大,则标记所述程序运行参数为故障参数;通过所述故障参数在故障方案数据库中得到所述故障参数对应的解决方案;执行所述解决方案,修复程序故障。本申请通过监控程序产生的日志内的所述程序运行参数是否超出所述预设参数范围,使所述系统连续稳定地运行,避免数据受损,保障数据安全。本申请同时还提供了一种具有上述有益效果的程序故障修复装置、设备及计算机可读存储介质。
技术领域
本申请涉及软件故障排查领域,特别是涉及一种程序故障修复方法、装置、设备及计算机可读存储介质。
背景技术
随着计算机技术的发展,数据量呈指数增长,随之而来的是对数据储存管理系统要求日益增高,在数据存储领域,智能化已经是一种趋势。
在我们的存储领域里,存储设备作为硬件根本,存储系统作为重要的管理的平台,被广泛应用于客户的各个业务场景中,随着业务场景的复杂度提升,客户对存储系统的稳定性也提出了更高要求,传统情况下,故障检测是一个相对难的问题,管理软件一般通过收集各种日志,以及相关参数,根据设备的告警提示等排查问题,但其短板是,只有在系统进行告警后问题才能被发现,但在更多情况下,一旦存储出了问题,就会导致数据受损,此时不可追回的损失就已经造成了,因此,现有及故障修复行为都类似于亡羊补牢,不能很好地阻止故障问题的发生。
因此,找到一种在系统告警、出错前就对存在的故障隐患进行修复的方法,是本领域技术人员亟待解决的问题。
申请内容
本申请的目的是提供一种程序故障修复方法、装置、设备及计算机可读存储介质,以解决现有技术中不能对程序故障隐患进行修复的问题。
为解决上述技术问题,本申请提供一种程序故障修复方法,包括:
获取第一预设时间段内的程序的日志记录;
将所述日志记录中的程序运行参数与预设参数范围进行对比,若所述程序运行参数不在所述预设参数范围内,且在所述第一预设时间段内所述程序运行参数与所述预设参数范围的差值越来越大,则标记所述程序运行参数为故障参数;
通过所述故障参数在故障方案数据库中得到所述故障参数对应的解决方案;
执行所述解决方案,修复程序故障。
可选地,在所述的程序故障修复方法中,所述获取程序的日志记录包括:
每隔第二预设时间,获取一次程序的日志记录。
可选地,在所述的程序故障修复方法中,在所述标记所述程序运行参数为故障参数之后还包括:
记录所述故障参数所属的功能组件,称为来源组件;
通过所述故障参数及所述来源模块所述在故障方案数据库中得到所述故障参数对应的解决方案。
可选地,在所述的程序故障修复方法中,在所述标记所述程序运行参数为故障参数之后还包括:
分别获得所述故障参数与所述参数范围的两个边界值的差的绝对值,称所述绝对值中较小的一个为超越值;
获得所述参数范围的两个边界值的差的绝对值,称为所述参数范围的宽度;
当所述超越值大于所述宽度时,将所述故障参数记录为高危参数,并向工作人员发送弹窗提醒。
本申请还提供了一种程序故障修复装置,包括:
获取模块,用于获取第一预设时间段内的程序的日志记录;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910954684.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:虚拟磁盘故障的检测方法和装置
- 下一篇:一种硬盘链路保护方法以及相关装置