从 Junos OS 进程保存核心文件
默认情况下,当内部 Junos OS 进程生成核心文件时,该文件和关联的上下文信息将保存在名为 process-name.corecore-number 的压缩 tar 文件中,以便进行调试。 /var/tmp/ 和 /var/crash/ 目录中的 tgz。对于 Junos OS 演化版,输出保存在 /var/core/ 目录中(对于路由引擎核心文件),以及 /var/lib/ftp/in/ (对于 FPC 核心文件)。上下文信息包括配置和系统日志消息文件。
Junos OS 演化版有许多相互关联的进程。对于这些进程对,当一个进程停止响应并生成核心文件时,默认情况下,系统还会在支持此功能的版本中为相关进程生成一个实时核心。因此,系统会在发生故障时提供更完整的诊断数据,使您能够执行更彻底的根本原因分析并更快地解决问题。
Junos OS Evolved 相关进程对包括:bfdd 和 bfddagent;cfmd 和 cfmd-agent;dot1xd 和 dot1xd-agent;L2ALD和L2ALD代理;L2CPD 和 L2CPD 代理;MCSNOOPD 和 MCSNOOPD-agent;ppmd 和 ppmdagent;以及路由和 rpdagent。
要禁用核心文件和关联上下文信息的保存,请在[edit system]层次结构级别包含no-saved-core-context语句。
[edit system] user@host# set no-saved-core-context
要仅保存核心文件,请在[edit system]层次结构级别包含saved-core-files语句并指定要保存的文件数:
[edit system] user@host# set saved-core-files number
其中 number 是要保存的核心文件数,可以是 1 到 10 之间的值。
要保存核心文件和上下文信息,请在[edit system]层次结构级别包含saved-core-context语句。这是默认设置。
[edit system] user@host# set saved-core-context
在 Junos OS Evolved 上,要在进程的相关进程生成核心文件时禁用该功能,该功能会为进程生成实时核心,请配置该 no-livecore-dump-on-crash 语句。您可以为单个进程或支持该功能的所有进程配置语句。
[edit system] user@host# set processes process-name no-livecore-dump-on-crash user@host# set processes all-processes no-livecore-dump-on-crash
变更历史表
是否支持某项功能取决于您使用的平台和版本。使用 功能浏览器 查看您使用的平台是否支持某项功能。