[发明专利]通信设备软件故障检测收集恢复方法和系统有效
申请号: | 201611253217.9 | 申请日: | 2016-12-30 |
公开(公告)号: | CN106789306B | 公开(公告)日: | 2021-01-26 |
发明(设计)人: | 罗福云;李振华;刘赫;秦骏 | 申请(专利权)人: | 深圳市风云实业有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 成都正华专利代理事务所(普通合伙) 51229 | 代理人: | 李蕊 |
地址: | 518040 广东省深圳市福田区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通信 设备 软件 故障 检测 收集 恢复 方法 系统 | ||
1.一种通信设备软件故障检测、收集、恢复的方法,其特征在于,包括应用模块故障检测的步骤和单板系统软件故障检测的步骤;
所述应用模块故障检测的步骤如下:
通信设备单板实时对通信设备系统中的多个应用模块进行检测,检测应用模块是否出现故障;
若是,对出现故障的应用模块进行故障信息收集;
收集应用模块故障时的信息、运行信息和读取网络处理器的一些关键寄存器状态;
打包形成异常信息文件,保存到本地存储模块,并上传至预置的运营商服务器;
对出现故障的应用模块进行重启;
所述单板系统软件故障检测的步骤如下:
通信设备控制平面与单板实时保活;
检测单板系统软件是否出现异常;
若出现单板软件故障时,则对单板进行硬件复位;
所述检测应用模块是否出现异常的步骤,具体如下:
通过通信设备单板的实时多任务系统预设检测任务,实时读取多任务系统中的应用模块状态,监控各应用模块的运行情况;
通过所述的检测任务发现应用模块是否存在,若不存在,则应用模块则出现故障;
若应用模块存在,所述的检测任务继续判断应用模块是否存在调度异常,
通过所述检测任务检测出预设时间内未能成功访问的应用模块,作为出现故障的应用模块;
通过所述检测任务依次创建故障信息收集任务和故障重启任务;对故障进行收集的步骤包括:
步骤S121:收集故障时的信息,包括模块进程挂起的调用栈信息、模块进程调度异常时的调用栈信息、操作系统内核运行信息、操作系统内存使用情况;
步骤S122:收集故障的应用模块的运行信息;
步骤S123:收集及关联的应用模块的运行信息;
步骤S124:收集网络处理器一些关键寄存器状态;
步骤S125:对收集到的信息打包成异常信息文件,异常信息文件名以固定名称加上时间信息命名;
所述单板系统软件故障检测的步骤,还包括以下步骤:
通过所述通信设备控制平面预设机箱管理任务,与其他单板的机箱管理任务建立连接;
单板的机箱管理任务发送保活报文到控制平面;
控制平面机箱管理任务在预设时间内未收到某单板的保活报文,则此单板的系统软件出现故障;
收集故障单板相关的运行信息、配置信息;
对出现故障的单板进行重启。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市风云实业有限公司,未经深圳市风云实业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611253217.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种海苔生产用热烘加料装置
- 下一篇:一种食品烙印机