【技术实现步骤摘要】
一种故障处理方法、装置及计算机可读存储介质
[0001]本申请实施例涉及软件
,尤其涉及一种故障处理方法、装置及计算机可读存储介质。
技术介绍
[0002]补丁是针对一些大型软件系统使用过程中暴露的问题而发布的修补漏洞的小程序。目前,在补丁安装完成后,若补丁存在软件缺陷、兼容性等问题,则需要将整个补丁包进行回退,以致补丁包中已经更新的所有内容失效,从而使与补丁包有关的业务受损。
技术实现思路
[0003]本申请实施例公开了一种故障处理方法、装置及计算机可读存储介质,用于降低补丁问题对业务的影响。
[0004]第一方面公开一种故障处理方法,该故障处理方法可以应用于故障分析设备,也可以应用于故障分析设备中的模块(例如,芯片),以下以故障分析设备为例进行说明。该故障处理方法可以包括:接收来自故障设备的第一信息,第一信息包括故障的信息;根据第一信息确定第一补丁单元故障,补丁单元为补丁中的最小功能单元;向故障设备发送第二信息,第二信息包括第一补丁单元的信息,第二信息用于去使能第一补丁单元。
[00 ...
【技术保护点】
【技术特征摘要】
1.一种故障处理方法,其特征在于,包括:接收来自故障设备的第一信息,所述第一信息包括故障的信息;根据所述第一信息确定第一补丁单元故障,补丁单元为补丁中的最小功能单元;向所述故障设备发送第二信息,所述第二信息包括所述第一补丁单元的信息,所述第二信息用于去使能所述第一补丁单元。2.根据权利要求1所述的方法,其特征在于,所述第一信息还包括用户信息,补丁配置信息包括补丁单元的权限组,所述向所述故障设备发送第二信息包括:当所述第一补丁单元对应权限组包括所述用户信息对应用户时,向所述故障设备发送第二信息。3.根据权利要求1所述的方法,其特征在于,补丁配置信息包括补丁单元的状态,所述方法还包括:接收来自所述故障设备的第三信息,所述第三信息包括所述第一补丁单元去使能后的结果信息;根据所述第三信息更新所述第一补丁单元的状态。4.根据权利要求3所述的方法,其特征在于,所述补丁配置信息还包括树结构,所述第二信息还包括第二补丁单元的信息,所述第二补丁单元为所述补丁配置信息中与所述第一补丁单元属于同一树结构的补丁单元,所述第二信息还用于去使能所述第二补丁单元,所述第三信息还包括所述第二补丁单元去使能后的结果信息;所述方法还包括:根据所述第三信息更新所述第二补丁单元的状态。5.根据权利要求1所述的方法,其特征在于,所述故障的信息包括中断向量和寄存器信息,所述根据所述第一信息确定第一补丁单元故障包括:根据所述中断向量和所述寄存器信息确定第一补丁单元故障。6.根据权利要求5所述的方法,其特征在于,所述故障的信息还包括异常栈信息,所述根据所述中断向量和所述寄存器信息确定第一补丁单元故障包括:根据所述中断向量、所述寄存器信息和所述异常栈信息确定第一补丁单元故障。7.根据权利要求5所述的方法,其特征在于,所述寄存器信息包括第一指令地址,所述第一指令地址为所述故障对应的指令地址,所述根据所述中断向量和所述寄存器信息确定第一补丁单元故障包括:确定所述中断向量对应的中断类型;获取补丁配置信息,所述补丁配置信息包括指令地址和指令码;当所述中断类型为软件中断,且所述补丁配置信息包括所述第一指令地址时,确定第一补丁单元故障,所述第一补丁单元为所述补丁配置信息中所述第一指令地址对应的指令码。8.根据权利要求6所述的方法,其特征在于,所述寄存器信息包括第一指令地址,所述第一指令地址为所述故障对应的指令地址,所述根据所述中断向量、所述寄存器信息和所述异常栈信息确定第一补丁单元故障包括:确定所述中断向量对应的中断类型;获取补丁配置信息,所述补丁配置信息包括指令地址和指令码;
当所述中断类型为软件中断,所述补丁配置信息包括所述第一指令地址,且所述异常栈信息包括所述第一指令地址时,确定第一补丁单元故障,所述第一补丁单元为所述补丁配置信息中所述第一指令地址对应的指令码。9.一种故障处理方法,其特征在于,包括:当监测到故障设备发生故障时,向故障分析设备发送第一信息,所述第一信息包括故障的信息,所述第一信息用于所述故障分析设备确定第一补丁单元故障,补丁单元为补丁中的最小功能单元;接收来自所述故障分析设备的第二信息,所述第二信息包括所述第一补丁单元的信息;根据所述第二信息去使能所述第一补丁单元。10.根据权利要求9所述的方法,其特征在于,所述第一信息还包括用户信息,补丁配置信息包括补丁单元的权限组,所述第一信息还用于所述故障分析设备确定所述第一补丁单元对应权限组包括所述用户信息对应用户。11.根据权利要求9所述的方法,其特征在于,补丁配置信息包括补丁单元的状态,所述方法还包括:向所述故障分析设备发送第三信息,所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。