分享
 
 
 

网络优化之路由器崩溃故障排除

王朝other·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

介绍

通常所说的“系统崩溃”是指系统检测到无法恢复的错误并重新启动的情况。

引起崩溃的错误通常是由处理器硬件检测的,处理器硬件在 ROM 监视器中自动派生出特殊的错误处理代码。ROM 监视器可以识别错误,打印消息,保存故障信息并重新启动系统。

规则

有关文件规则的更多信息,请参阅 Cisco Technical Tips Conventions.

前提条件

本文没有任何特定的前提条件。

所使用组件

本文不限于任何特定的软硬件版本。

获得有关崩溃的信息

在路由器崩溃的情况下,最重要的工作是在对路由器进行人工重载或重新加电启动之前尽可能多地收集有关崩溃的信息。人工重载或重新加电启动之后,除 crashinfo 文件中成功保存的信息外,有关崩溃的所有其他信息都将丢失。下面的输出内容显示了有关崩溃的一些信息。

若您可以通过Cisco设备获得show version、show stacks、show context或show tech support命令输出,则可通过这些输出来显示潜在的问题和修补方法。若要使用这些信息,登录并启用 ,但您必须是注册 用户。

命令说明

show version

最早在Cisco IOS(r)软件版本10.0中出现的命令。Show version EXEC命令显示系统硬件配置、软件版本、配置文件与软件镜像的名称和来源、路由器运行时间和有关系统重启过程的信息。

重要提示:若路由器在崩溃后重载(例如加电重启或使用reload命令),该信息将会丢失。因此,设法在重载前收集有关信息!!!

show stacks

最早在Cisco IOS软件版本10.0中出现的命令。show stacks EXEC命令用来监视程序和中断程序的堆栈使用情况。在路由器崩溃的情况下,show stacks命令输出是信息的最重要来源之一。

重要提示: 若路由器在崩溃后重载(例如加电重启或使用reload命令),该信息将会丢失。因此,设法在重载前收集有关信息!

show context

最早在Cisco IOS软件版本10.3中出现的命令。show context EXEC命令用来在发生意外事件时显示非易失性RAM(NVRAM)中保存的信息。上下文信息是处理器和基础结构所特定的,而软件版本和运行时间信息则不是。不同路由器类型的上下文信息因此各不相同。show context命令的显示内容包括以下方面:

系统重启原因

堆栈记录

软件版本

信号编号、代码和路由运行时间信息

崩溃时的所有注册内容

show tech-support

最早出现在Cisco IOS软件版本11.2中。在报告问题时,此命令非常有助于收集有关路由器的基本信息。此命令包括:

show version

show running-config

show stacks

show interface

show controller

show process cpu

show process memory

show buffers

console log

若在崩溃时与路由器控制面板相连,您会在崩溃期间看到类似以下信息的显示内容:

*** System received a Software forced crash ***

signal= 0x17, code= 0x24, context= 0x619978a0

PC = 0x602e59dc, Cause = 0x4020, Status Reg = 0x34008002

DCL Masked Interrupt Register = 0x000000f7

DCL Interrupt Value Register = 0x00000010

MEMD Int 6 Status Register = 0x00000000

保存这些信息以及此前的日志。路由器恢复运行时一定要获得show stacks命令输出。

syslog

若路由器设置为向syslog服务器发送日志,则可在syslog服务器上显示崩溃前所发生的事件。但是,在路由器崩溃的情况下,可能不会将最有用的信息发送到syslog服务器上。因此,通常情况下,syslog输出对于排除崩溃故障不是很有用。

crashinfo

crashinfo文件包含有关当前崩溃的许多有用信息,这些信息保存在bootflash或flash存储器中。当数据或堆栈损坏引起路由器崩溃时,除了常用的show stacks命令输出外,还需要更多的重载信息来排除这类崩溃故障。

在Cisco 12000千兆位路由器处理器(GRP)、Cisco 7000和7500路由交换处理器 (RSP)以及Cisco 7200系列路由器上,缺省情况下crashinfo被写入到bootflash:crashinfo中。对于Cisco 7500通用接口处理器2(VIP2),缺省情况下此文件被保存到bootflash:vip2_slot_no_crashinfo中,其中,slot_no为VIP2插槽号码。对于Cisco 7000路由处理器(RP),缺省情况下此文件被保存到flash:crashinfo中。

有关更多信息,请从Crashinfo文件中获取信息.

core dump

core dump是路由器内存镜像的全面拷贝。这种信息对于解决大多数类型的崩溃问题是不必要的,但在记录新的故障时,最好使用这些信息。若要将 debug sanity、scheduler heapcheck process和memory check-interval 1等更多信息添加到core dump 中,则可能需要启用某些调试工具。

有关详细信息请参阅 创建Core Dumps。

rom monitor

若路由器的config-register设置以0为结尾,则崩溃后,路由器可能在ROM监视器中终止。若路由器为68k,则提示符为""。您可通过k命令来获取堆栈记录。 若处理器为精简指令集计算机构(RISC),则提示符将为"rommon 1"。获取stack 50和show context的输出。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有