[发明专利]一种软件故障的日志记录方法及装置有效
申请号: | 201911237200.8 | 申请日: | 2019-12-05 |
公开(公告)号: | CN110932910B | 公开(公告)日: | 2022-08-16 |
发明(设计)人: | 兰加兴 | 申请(专利权)人: | 锐捷网络股份有限公司 |
主分类号: | H04L41/069 | 分类号: | H04L41/069;H04L41/14;H04L41/147;H04L43/16;H04L43/10 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 石磊 |
地址: | 350002 福建省福州市仓*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 故障 日志 记录 方法 装置 | ||
1.一种软件故障的日志记录方法,其特征在于,包括:
当待检测网络设备的软件运行至第一关键点时,对所述第一关键点进行检测,所述第一关键点为所述软件中的各个业务流程支路的各个关键点中的一个关键点,各个业务流程支路是根据业务功能的不同故障类别对所述软件划分的、用于表征各个故障类别的相关业务处理流程对应的代码逻辑分支集合,各个业务流程支路的各个关键点用于表征决定各个故障类别的相关业务处理流程对应的代码逻辑分支是否畅通的点;
当确定所述软件在所述第一关键点处运行正常时,则输出所述第一关键点对应的运维日志,并将所述运维日志记录到日志文件中,所述运维日志至少包括所述第一关键点的位置信息、所述软件运行至所述第一关键点时的通路状态信息和数据状态信息;
当确定检测到所述第一关键点处的业务功能异常信息时,确定所述业务功能异常信息对应的业务功能的故障类别;
根据预设的故障类别与业务流程支路的对应关系确定所述故障类别对应的第一业务流程支路;
根据预设规则检测所述第一业务流程支路的选定关键点;
输出各个选定关键点对应的各个异常诊断日志,各个异常诊断日志包括对应的选定关键点的位置信息、所述软件运行至对应的选定关键点时的通路状态信息和预期通路状态信息、数据状态信息和预期数据状态信息,所述第一关键点对应的异常诊断日志还包括异常原因说明。
2.如权利要求1所述的方法,其特征在于,将所述运维日志记录到日志文件中,具体包括:
确定所述日志文件的大小是否大于第一预设阈值;
若确定所述日志文件的大小大于所述第一预设阈值时,将所述运维日志覆盖最早记录的运维日志;
若确定所述日志文件的大小小于等于所述第一预设阈值时,则将所述运维日志按照时间先后顺序存储至所述日志文件中。
3.如权利要求1所述的方法,其特征在于,根据预设规则检测所述第一业务流程支路的选定关键点,具体包括:
获取所述第一业务流程支路的起始关键点到所述第一关键点的每一关键点、或者所述第一业务流程支路中与所述故障类别相关联的至少一个关键点、或者所述第一业务流程支路中的每一个关键点,得到所述第一业务流程支路的选定关键点;
根据预设规则检测得到的选定关键点。
4.如权利要求1-3任一所述的方法,其特征在于,还包括:
提取预设时间段内所述第一业务流程支路的各个选定关键点对应的各个运维日志;
打包所述各个运维日志和所述第一业务流程支路的各个选定关键点对应的各个异常诊断日志,生成与所述第一业务流程支路、所述第一关键点和所述故障类别对应的打包文件;
存储所述打包文件。
5.如权利要求4所述的方法,其特征在于,存储所述打包文件,具体包括:
确定与所述第一业务流程支路、所述第一关键点和所述故障类别对应的已存储打包文件的大小是否大于第二预设阈值;
若确定所述已存储打包文件大于所述第二预设阈值时,则删除所述日志文件中记录的运维日志;
确定剩余存储空间是否小于第三预设阈值;
若确定所述剩余存储空间小于所述第三预设阈值,则将所述打包文件覆盖所述已存储打包文件中最早存储的打包文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于锐捷网络股份有限公司,未经锐捷网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911237200.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种污泥疏通环保泵
- 下一篇:一种马铃薯种薯切块设备