[发明专利]一种系统异常的处理方法、装置及相关设备在审
申请号: | 202310032719.2 | 申请日: | 2023-01-10 |
公开(公告)号: | CN116204355A | 公开(公告)日: | 2023-06-02 |
发明(设计)人: | 胡恒;曾晓华;江标;曹蕾 | 申请(专利权)人: | 中国民航信息网络股份有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 崔清杨 |
地址: | 100085 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 异常 处理 方法 装置 相关 设备 | ||
本发明提供一种系统异常的处理方法、装置及相关设备,该方法包括:获取预设时间段的异常数据;根据每个异常数据对应的频次对异常数据进行排序;根据排序结果确定目标异常数据;分析目标异常数据的各类属性,得到属性数据;根据属性数据,判断目标异常数据是否符合预设转换规则;若符合,将目标异常数据输出至前端,以便用户对目标异常数据进行决策;若接收到用户发送的转换指令,将目标异常数据转换为错误响应,并根据目标异常数据进行回滚;根据排序结果确定新的目标异常数据,并返回执行分析目标异常数据的各类属性,得到属性数据这一步骤。根据预设转换规则将目标异常数据转换为错误响应,增加了交互性,提高了处理异常的效率和系统的可靠性。
技术领域
本发明涉及数据处理技术领域,尤其涉及一种系统异常的处理方法、装置及相关设备。
背景技术
随着网络技术的不断发展,网络的容量和拓扑复杂度越来越大,导致系统进程在运行的过程中不可避免的会出现例如内存访问越界、死锁、数据库读/写错误或者业务数据可用性校验失败等异常情况。而系统需要根据异常情况输出错误提示信息以便维护人员根据错误提示信息定位故障原因并解决问题。
目前系统中常用的两种异常情况处理方式分别是异常终止(abort)和错误响应(response);在异常终止处理方式中,系统在日志中增加一条程序异常终止消息,保存当时的内存信息、回滚相关操作并终止当前进程;在错误响应处理方式中,系统将直接给出预先定义的响应并安全退出当前进程,回滚相关操作,不会保存现场。这两种处理方式输出的错误提示信息需要维护人员对故障原因进行排查,若维护人员经验不足则容易导致排查耗时过长,使异常情况的处理效率较低。
发明内容
有鉴于此,本发明实施例提供一种系统异常的处理方法、装置及相关设备,以解决目前异常情况的处理方式导致处理效率较低的问题。
为实现上述目的,本发明实施例提供如下技术方案:
本发明实施例第一方面公开一种系统异常的处理方法,所述方法包括:
获取预设时间段的异常数据;
根据每个所述异常数据对应的频次对所述异常数据进行排序,得到排序结果;
根据所述排序结果确定目标异常数据,所述目标异常数据为任一所述异常数据;
分析所述目标异常数据的各类属性,得到属性数据;
根据所述属性数据,判断所述目标异常数据是否符合预设转换规则;
若所述目标异常数据符合预设转换规则,将所述目标异常数据输出至前端,以便用户对所述目标异常数据进行决策;
当接收到所述用户基于所述目标异常数据发送的转换指令时,将所述目标异常数据转换为错误响应,并根据所述目标异常数据进行回滚;
根据所述排序结果确定新的目标异常数据,并返回执行分析所述目标异常数据的各类属性,得到属性数据这一步骤。
优选的,分析所述目标异常数据的各类属性,得到属性数据之后,还包括:
将所述属性数据存储至异常属性数据库。
优选的,判断所述目标异常数据是否符合预设转换规则之后,还包括:
若所述目标异常数据不符合预设转换规则,根据所述排序结果确定新的目标异常数据,并返回执行分析所述目标异常数据的各类属性,得到属性数据这一步骤。
优选的,若所述目标异常数据符合预设转换规则,将所述目标异常数据输出至前端,以便用户对所述目标异常数据进行决策之后,还包括:
当接收到所述用户基于所述目标异常数据发送的保持指令时,根据所述排序结果确定新的目标异常数据,并返回执行分析所述目标异常数据的各类属性,得到属性数据这一步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国民航信息网络股份有限公司,未经中国民航信息网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310032719.2/2.html,转载请声明来源钻瓜专利网。