Junos OS 프로세스에서 코어 파일 저장
기본적으로 내부 Junos OS 프로세스가 코어 파일을 생성하면 파일 및 관련 컨텍스트 정보는 디버깅을 위해 .core라는core-number 압축 tar 파일에process-name 저장됩니다. tgz /var/tmp/ 및 /var/crash/ 디렉터리의 경우. Junos OS Evolved의 경우, 출력은 라우팅 엔진 코어 파일의 경우 /var/core/ 디렉터리에 저장되고 FPC 코어 파일의 경우 /var/lib/ftp/in/ 디렉터리에 저장됩니다. 컨텍스트 정보에는 구성 및 시스템 로그 메시지 파일이 포함됩니다.
Junos OS Evolved에는 여러 가지 상호 관련된 프로세스가 있습니다. 이러한 프로세스 쌍의 경우 한 프로세스가 응답을 중지하고 코어 파일을 생성하면 시스템은 이 기능을 지원하는 릴리스에서 기본적으로 관련 프로세스에 대한 라이브 코어도 생성합니다. 결과적으로 시스템은 장애 시 보다 완전한 진단 데이터를 제공하므로 보다 철저한 근본 원인 분석을 수행하고 문제를 더 빠르게 해결할 수 있습니다.
Junos OS Evolved 관련 프로세스 쌍에는 bfdd 및 bfddagent가 포함됩니다. cfmd 및 cfmd-agent; dot1xd 및 dot1xd-agent; L2ALD 및 L2ALD 에이전트; L2CPD 및 L2CPD-AGENT; 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
변경 내역 표
기능 지원은 사용 중인 플랫폼과 릴리스에 따라 결정됩니다. 기능 탐색기 를 사용하여 플랫폼에서 기능이 지원되는지 확인하세요.