[发明专利]软件工程项目故障处理方法、装置、设备及存储介质在审
申请号: | 202110451833.X | 申请日: | 2021-04-26 |
公开(公告)号: | CN113064606A | 公开(公告)日: | 2021-07-02 |
发明(设计)人: | 张燕飞 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/71;G06F16/17 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 姚维 |
地址: | 518027 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 工程项目 故障 处理 方法 装置 设备 存储 介质 | ||
1.一种软件工程项目故障处理方法,其特征在于,所述软件工程项目故障处理方法包括:
在软件工程项目发生运行异常时,获取软件工程项目的日志文件;
提取所述日志文件中的异常提示信息并判断是否为缺失包异常;
若为缺失包异常,则执行预置正则表达式,提取所述异常提示信息中各缺失包文件的名称;
根据所述各缺失包文件的名称,检索预置目标检索区域内的包文件,得到所述各缺失包文件对应的多版本的包文件列表;
依次读取各所述包文件列表中各版本的缺失包文件,并分别判断所述各缺失包文件是否与所述软件工程项目版本兼容;
分别将与所述软件工程项目版本兼容的缺失包文件安装至所述软件工程项目对应的包文件安装路径,并重新运行所述软件工程项目。
2.根据权利要求1所述的软件工程项目故障处理方法,其特征在于,在所述在软件工程项目发生运行异常时,获取软件工程项目的日志文件之前,还包括:
初始化软件工程项目的日志文件的存储路径,并在所述存储路径下创建空白日志文件;
创建所述软件工程项目的异常捕获对象,并构建所述空白日志文件及所述异常捕获对象的关联关系;
根据所述关联关系,将所述异常捕获对象捕获到的多个第一异常提示信息记录至所述空白日志文件,得到所述软件工程项目对应的日志文件,其中,各所述第一异常提示信息中包括异常发生时的时间戳及各所述第一异常提示信息的等级信息。
3.根据权利要求2所述的软件工程项目故障处理方法,其特征在于,所述提取所述日志文件中的异常提示信息并判断是否为缺失包异常包括:
提取所述日志文件中的异常提示信息,并根据各所述第一异常提示信息中的所述时间戳,在各所述第一异常提示信息中筛选出预置时间范围内的多个第二异常提示信息;
根据各所述等级信息,在各所述第二异常提示信息中筛选出等级最高的多个第三异常提示信息;
判断各所述第三异常提示信息是否为缺失包异常,得到包含预置缺失包文件关键词的第四异常提示信息。
4.根据权利要求1所述的软件工程项目故障处理方法,其特征在于,所述根据所述各缺失包文件的名称,检索预置目标检索区域内的包文件,得到所述各缺失包文件对应的多版本的包文件列表包括:
获取所述软件工程项目的运行环境对应的操作系统信息;
分别访问所述各缺失包文件的名称在预置目标检索区域内的目标检索地址,得到所述各缺失包文件对应的包文件历史版本列表;
在所述包文件历史版本列表中提取与所述操作系统信息对应的各缺失包文件的多个第一版本信息及下载地址;
根据所述各缺失包文件对应的第一版本信息及下载地址,生成所述各缺失包文件对应的多版本的包文件列表。
5.根据权利要求4所述的软件工程项目故障处理方法,其特征在于,所述依次读取各所述包文件列表中各版本的缺失包文件,并分别判断所述各缺失包文件是否与所述软件工程项目版本兼容包括:
S1、获取所述软件工程项目所采用的编程语言对应的第二版本信息;
S2、根据所述第一版本信息及所述第二版本信息,匹配所述包文件列表中各缺失包文件对应的发布时间最接近当前时间的最新版本的第一包文件;
S3、预安装各所述第一包文件,并判断各所述第一包文件是否预安装成功;
S4、若预安装成功,则记录预安装成功的第一包文件对应的第一版本信息,并作为所述缺失包文件对应的兼容版本信息;
S5、若预安装失败,则以次新版本的第一包文件为所述第一包文件,重复执行步骤S2-S3,直至各所述第一包文件均预安装完成,其中,所述次新版本的第一包文件为发布时间最接近所述最新版本的第一包文件。
6.根据权利要求5所述的软件工程项目故障处理方法,其特征在于,所述预安装各所述第一包文件,并判断各所述第一包文件是否预安装成功包括:
创建所述软件工程项目的虚拟环境,并在所述虚拟环境下安装各所述第一包文件;
分别执行各所述第一包文件的版本查看命令,得到命令执行结果;
根据各所述命令执行结果,确定各所述第一包文件是否预安装成功。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110451833.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:组织架构管理方法、装置、设备及存储介质
- 下一篇:一种内分泌患者皮肤护理装置