网络设备启动异常的问题定位方法和系统技术方案

技术编号:14947486 阅读:47 留言:0更新日期:2017-04-01 13:38
本发明专利技术涉及一种网络设备启动异常的问题定位方法和系统,该方法包括:在所述网络设备启动时,判断预先配置的存储介质中是否存在启动信息存储文件;在判定为是时,清空所述启动信息存储文件中存储的所有信息,并将在所述网络设备的启动过程中产生的启动信息存储至所述启动信息存储文件中。本发明专利技术在网络设备启动时将启动信息自动存储到存储介质的一个指定文件中,然后工作人员根据该文件中的启动信息便可以判断出网络设备是否正常启动,并且在启动异常时可以进一步对问题进行定位。可见,利用本发明专利技术提供的问题定位方法,可以及时发现问题,并及时解决问题。同时,不需要更换debug版以打开启动信息的打印开关。

【技术实现步骤摘要】

本专利技术涉及网络设备检测
,尤其是涉及一种网络设备启动异常的问题定位方法和系统
技术介绍
现有的网络设备,例如防火墙、交换机等,其运行的用户态程序一般都是带有提示、调试信息的,比如加载运行各个模块时的提示信息、程序运行出问题时走入错误分支的错误信息或者人为增加的一些调试信息等。但是由于这些信息打印量比较大,而且一些重要信息要求对外不可见,所以在网络设备启动过程中启动信息都是对用户屏蔽掉的。然而,这些信息是很有用的,例如研发人员可根据这些启动信息判断设备启动是否正常,所以一般针对调试版本,启动信息的打印开关是打开的,这样研发人员可以将这些启动信息直接打印到显示器,直观地查看设备启动是否正常。但对外卖出的设备来说,启动信息的打印开关都是关闭的,在用户的使用现场出现设备启动异常时,由于启动信息被屏蔽,因此不会显示、记录、保存任何有用信息供定位问题。此时,需要更换debug版本打开启动信息的打印开关,但是这样比较麻烦,而且一般用户也是不接受的。
技术实现思路
针对以上缺陷,本专利技术提供一种网络设备启动异常的问题定位方法和系统,在网络设备启动异常时不需要更换debug版本就可以对问题进行定位。第一方面,本专利技术提供的网络设备启动异常的问题定位方法包括:在所述网络设备启动时,判断预先配置的存储介质中是否存在启动信息存储文件;在判定为是时,清空所述启动信息存储文件中存储的所有信息,并将在所述网络设备的启动过程中产生的启动信息存储至所述启动信息存储文件中。可选的,该方法还包括:在判定所述存储介质中不存在所述启动信息存储文件时,创建一启动信息存储文件,并将在所述网络设备的启动过程中产生的启动信息存储至所述启动信息存储文件中。可选的,所述将在所述网络设备的启动过程中产生的启动信息存储至所述启动信息存储文件中,包括:复制所述启动信息的文件句柄,并将所述启动信息的文件句柄重定向至所述启动信息存储文件,以使所述启动信息被存储至所述启动信息存储文件中。可选的,所述将在所述网络设备的启动过程中产生的启动信息存储至所述启动信息存储文件中,还包括:在所述网络设备启动结束时,将所述启动信息的文件句柄重定向至空设备文件。可选的,该方法还包括:在所述网络设备启动结束时,将所述启动信息存储文件导出。可选的,所述启动信息包括标准输入信息、标准输出信息和/或标准出错信息。第二方面,本专利技术提供的网络设备启动异常的问题定位系统包括:判断模块,用于在所述网络设备启动时,判断预先配置的存储介质中是否存在启动信息存储文件;清空模块,用于在所述判断模块的判断结果为是时,清空所述启动信息存储文件中存储的所有信息;第一存储模块,用于在所述清空模块清空所述启动信息存储文件中存储的所有信息后,将在所述网络设备的启动过程中产生的启动信息存储至所述启动信息存储文件中。可选的,该系统还包括:创建模块,用于在所述判断模块的判断结果为否时,创建一启动信息存储文件;第二存储模块,用于在所述创建模块创建所述启动信息存储文件后,将在所述网络设备的启动过程中产生的启动信息存储至所述启动信息存储文件中。可选的,所述第一存储模块或所述第二存储模块具体用于:复制所述启动信息的文件句柄,并将所述启动信息的文件句柄重定向至所述启动信息存储文件,以使所述启动信息被存储至所述启动信息存储文件中。可选的,所述第一存储模块或所述第二存储模块还具体用于:在所述网络设备启动结束时,将所述启动信息的文件句柄重定向至空设备文件。本专利技术提供的问题定位方法,在网络设备启动时将启动信息自动存储到存储介质的一个指定文件中,然后工作人员根据该文件中的启动信息便可以判断出网络设备是否正常启动,并且在启动异常时可以进一步对问题进行定位。可见,利用本专利技术提供的问题定位方法,可以及时发现问题,并及时解决问题。同时,由于不需要更换debug版以打开启动信息的打印开关,因此本专利技术实现了在不需要更换debug版本就可以对问题进行定位的基本目的。附图说明通过参考附图会更加清楚的理解本专利技术的特征信息和优点,附图是示意性的而不应理解为对本专利技术进行任何限制,在附图中:图1示出了根据本专利技术网络设备启动异常的问题定位方法一实施例的流程示意图;图2示出了根据本专利技术网络设备启动异常的问题定位系统一实施例的结构框图。具体实施方式为了能够更清楚地理解本专利技术的上述目的、特征和优点,下面结合附图和具体实施方式对本专利技术进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。在下面的描述中阐述了很多具体细节以便于充分理解本专利技术,但是,本专利技术还可以采用其他不同于在此描述的其他方式来实施,因此,本专利技术的保护范围并不受下面公开的具体实施例的限制。本专利技术提供一种网络设备启动异常的问题定位方法,如图1所示,该方法包括:S1、在所述网络设备启动时,判断预先配置的存储介质中是否存在启动信息存储文件;S2、在判定为是时,清空所述启动信息存储文件中存储的所有信息,并将在所述网络设备的启动过程中产生的启动信息存储至所述启动信息存储文件中。本专利技术提供的问题定位方法,在网络设备启动时将启动信息自动存储到存储介质的一个指定文件中,然后工作人员根据该文件中的启动信息便可以判断出网络设备是否正常启动,并且在启动异常时可以进一步对问题进行定位。可见,利用本专利技术提供的问题定位方法,可以及时发现问题,并及时解决问题。同时,由于不需要更换debug版以打开启动信息的打印开关,因此本专利技术实现了在不需要更换debug版本就可以对问题进行定位的基本目的。可以理解的是,所述启动信息包括但不限于标准输入信息、标准输出信息和/或标准出错信息。可理解的是,在非第一次利用本专利技术提供的问题定位方法时,存储介质中存在启动信息存储文件,而在本次对启动信息存储之前需要将之前存储的启动信息删除,避免造成信息混淆。而在第一次利用本专利技术提供的问题定位方法时,存储介质中是不存在启动信息存储文件的,因此在具体实施时,本专利技术提供的问题定位方法还可以包括:在判定所述存储介质中不存在所述启动信息存储文件时,创建一启动信息存储文件,并将在所述网络设备的启动过程中产生的启动信息存储...

【技术保护点】
一种网络设备启动异常的问题定位方法,其特征在于,包括:在所述网络设备启动时,判断预先配置的存储介质中是否存在启动信息存储文件;在判定为是时,清空所述启动信息存储文件中存储的所有信息,并将在所述网络设备的启动过程中产生的启动信息存储至所述启动信息存储文件中。

【技术特征摘要】
1.一种网络设备启动异常的问题定位方法,其特征在于,包括:
在所述网络设备启动时,判断预先配置的存储介质中是否存在启
动信息存储文件;
在判定为是时,清空所述启动信息存储文件中存储的所有信息,
并将在所述网络设备的启动过程中产生的启动信息存储至所述启动
信息存储文件中。
2.根据权利要求1所述的方法,其特征在于,还包括:
在判定所述存储介质中不存在所述启动信息存储文件时,创建一
启动信息存储文件,并将在所述网络设备的启动过程中产生的启动信
息存储至所述启动信息存储文件中。
3.根据权利要求1或2所述的方法,其特征在于,所述将在所述
网络设备的启动过程中产生的启动信息存储至所述启动信息存储文
件中,包括:
复制所述启动信息的文件句柄,并将所述启动信息的文件句柄重
定向至所述启动信息存储文件,以使所述启动信息被存储至所述启动
信息存储文件中。
4.根据权利要求3所述的方法,其特征在于,所述将在所述网络
设备的启动过程中产生的启动信息存储至所述启动信息存储文件中,
还包括:
在所述网络设备启动结束时,将所述启动信息的文件句柄重定向
至空设备文件。
5.根据权利要求1所述的方法,其特征在于,还包括:
在所述网络设备启动结束时,将所述启动信息存储文件导出。
6.根据权利要求1或2所述的方法,其特征在于,所述启动信息<...

【专利技术属性】
技术研发人员:高福亮
申请(专利权)人:汉柏科技有限公司
类型:发明
国别省市:天津;12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1