[发明专利]一种系统死机的处理方法、装置及设备有效
申请号: | 201110208772.0 | 申请日: | 2011-07-25 |
公开(公告)号: | CN102262571A | 公开(公告)日: | 2011-11-30 |
发明(设计)人: | 林双凤 | 申请(专利权)人: | 福建星网锐捷网络有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘 |
地址: | 350002 福建省福州市仓*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 死机 处理 方法 装置 设备 | ||
技术领域
本发明涉及网络通信领域,尤其涉及一种系统死机的处理方法、装置及设备。
背景技术
目前的嵌入式系统或计算机系统,在遇到比较严重的故障时,会出现死机现象,这种死机可以是主动死机,即设备运行过程中发现有错误了,主动运行死机程序,也可以被动死机,即设备运行过程中由于出现了错误,系统运行不下去了,直接抛出了死机。
现有技术中,对于死机异常的处理一种方式是采用死机后系统直接重启的方式,系统重启之后原本内存中信息将重新被刷新掉,所以故障之前的现场信息将被丢失,不利于故障的定位。
或者采用预先定义需要备份的内存信息,在系统死机后,备份相关信息后再重启的方式,但由于所记录的相关信息相对比较固定,具有一定的局限性,而引起死机的故障原因比较复杂,对于一些比较隐蔽的、难以定位的故障原因,则无法从备份的相关信息中定位。
发明内容
本发明实施例提供的一种系统死机的处理方法、装置及设备,用以解决现有系统死机的处理方式无法有效地定位故障的问题。
本发明实施例提供的一种系统死机的处理方法,包括:
在系统死机后,控制系统进入驻留模式;所述驻留模式为系统不重启且保留死机时内存中所有信息的模式;
在系统进入驻留模式后,根据用户输入的内存导出命令,导出内存中的信息;
分析所导出的内存中的信息,对系统死机的故障进行定位。
本发明实施例提供的一种处理系统死机的装置,包括:
控制模块,用于在系统死机后,控制系统进入驻留模式;所述驻留模式为系统不重启且保留死机时内存中所有信息的模式;
导出模块,用于在系统进入驻留模式后,根据用户输入的内存导出命令,导出内存中的信息;
故障定位模块,用于分析所导出的内存中的信息,对系统死机的故障进行定位。
本发明实施例提供的一种嵌入式设备,包括本发明实施例提供的上述处理系统死机的装置。
本发明实施例的有益效果包括:
本发明实施例提供的系统死机的处理方法、装置及设备,在系统死机时,自动控制系统进入驻留模式,这种驻留模式下,系统死机后并不重启,并且所有的内存中的信息都保留着,这样可以对死机时所有内存信息任意进行导出,由于所导出的内存信息涵盖了系统死机时内存中的全部内容,提高了故障的定位的准确度和效率,克服了现有技术中系统死机后直接重启,或者采用系统死机后根据预先记录的部分内存信息进行故障定位的种种弊端。
附图说明
图1为本发明实施例提供的系统死机的处理方法的流程图;
图2为本发明实施例提供的利用导出的内存中的信息进行故障定位的流程图;
图3为本发明实施例提供的异常地址所属页的内容的示意图;
图4为本发明实施例提供的系统运行到系统死机再到对系统死机进行处理总体流程图;
图5为本发明实施例提供的处理系统死机的装置的结构示意图。
具体实施方式
下面结合附图,对本发明实施例提供的一种系统死机的处理方法、装置及设备的具体实施方式进行详细地说明。
本发明实施例提供的系统死机的处理方法、装置及设备中的系统,可以包括常用的计算机系统、嵌入式系统等具有计算功能的设备。
本发明实施例提供的系统死机的处理方法,如图1所示,包括:
S101、在系统死机后,控制系统进入驻留模式;驻留模式是指系统不重启且保留死机时内存中所有信息的模式;
S102、在系统进入驻留模式后,根据用户输入的内存导出命令,导出内存中的信息;
S103、分析所导出的内存中的信息,对系统死机的故障进行定位。
为了实现系统死机后不重启,并且尽可能地保留死机时内存中的全部信息,上述步骤S101~S103的步骤之前,可以预先将控制系统进入驻留模式的相关代码添加至系统的相关软件中,并设置作为驻留模式开关的环境变量。在系统死机后,自动打开该驻留模式开关,或者还可以由人工打开。例如设置该环境变量为真(变量为非零),则打开驻留模式开关;反之,设置该环境变量为假(变量为零),则关闭驻留模式开关。
因此,在上述步骤S101中,控制系统进入驻留模式,可以通过打开驻留模式开关实现,即将作为驻留模式开关的环境变量设置为一个设定的值(例如为1),即运行相应的代码,控制系统进入设定的驻留模式下。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建星网锐捷网络有限公司,未经福建星网锐捷网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110208772.0/2.html,转载请声明来源钻瓜专利网。