NetWorker: 디버그 정보 수준

요약: 이 문서에서는 NetWorker 디버그 레벨 및 디버깅을 활성화하는 방법에 대한 정보를 제공합니다.

이 문서는 다음에 적용됩니다. 이 문서는 다음에 적용되지 않습니다. 이 문서는 특정 제품과 관련이 없습니다. 모든 제품 버전이 이 문서에 나와 있는 것은 아닙니다.

지침

전제:

사용자 메시지: 정상(현지화된) 작업 시 사용자가 볼 수 있는 메시지입니다. 여기에는 로그 파일 보기 및 (-v) verbosity 명령줄 플래그를 사용합니다. 사용자 메시지에는 정보, 경고, 오류 등과 같은 일반 로깅이 포함됩니다.
디버그 메시지: 심층 분석을 위한 메시지입니다. 디버깅은 (-D) 명령줄 플래그 또는 dbgcommand파일의 무결성을 확인합니다. 디버그 메시지는 지역화되지 않습니다.

NetWorker의 메시지 흐름:
 

NetWorker 로깅 개요 

메시지를 생성하는 프로그램을 스피커라고 합니다. 각 스피커는 UI, 로그 파일 또는 다른 프로그램에 메시지를 보냅니다. 각 로그 파일을 관리하기 위해 NetWorker RAP 리소스 NSR 로그 가 생성됩니다. RPC(Remote Procedure Call)를 사용하여 UI에 직접 메시지를 보낼 수 있습니다. 로그 뷰어(Viewer)는 의도한 UI 또는 로그 메시지를 읽고 사용자에게 표시합니다. 화자는 로케일 독립적인 형식으로 메시지를 기록하며, 뷰어는 나중에 메시지 카탈로그의 도움을 받아 이를 번역할 수 있습니다. 장점은 사용자가 다른 언어로 UI를 동시에 볼 수 있고 다양한 언어로 동일한 로그 파일을 볼 수 있다는 것입니다.

로깅:

일반 NetWorker 서비스 로깅은 NetWorker에 기록됩니다. daemon.raw파일로 교체합니다.

  • Linux: /nsr/logs/daemon.raw
  • Windows(기본값): C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw
참고: 일부 NetWorker 로깅은 .raw 파일. 일부 메시지는 .raw 파일의 대부분은 사람이 읽을 수 없거나 변환하기 어려운 비정형 데이터입니다. NetWorker는 nsr_render_log 렌더링 유틸리티 .raw 사람이 읽을 수 있는 출력에 파일을 기록합니다. 자세한 내용은 다음을 참조하십시오. NetWorker: nsr_render_log 사용하여 .raw 로그 파일을 렌더링하는 방법

추가 NetWorker 로그는 다음을 참조하십시오. NetWorker: 로그 파일 및 위치

NetWorker 디버그 레벨:

다음 표에는 NetWorker 프로세스(데몬) 또는 데이터베이스 모듈을 포함한 NetWorker 명령을 디버깅할 때 다양한 디버그 레벨의 daemon.raw(또는 NetWorker 로그)에서 사용할 수 있는 정보가 정리되어 있습니다.

디버그 레벨
디버그 정보
사용법
0
디버깅 없음(사용 안 함)
기본 로깅.
1
  • 생성에 실패한 프로세스입니다.
  • DNS(Domain Name System) 및 역방향 DNS 조회 실패 및 캐시에 DNS 항목을 삽입하는 데 실패합니다.
  • Data Domain 중복 제거 관련 메시징
가끔
2
  • save 메시지
  • recover 메시지
  • nsrclone (클론 작업) 메시지
가끔
3
  • VSS(볼륨 섀도 복사본 서비스) 메시지.
  • DNS 추적 관련 메시지
자주
4
  • 생성된 모든 프로세스의 PID(프로세스 ID)를 포함합니다.
  • NetWorker Server/Storage Node nsrmmd 디버그
가끔
5
  • 모듈 문제 해결:
    • NMM(NetWorker Module for Microsoft)
    • NMDA(NetWorker Module for Databases and Applications)
  • 클러스터링 관련 메시징
자주
6
  • NetWorker 서버 nsrindexd 메시징
가끔
7
  • NetWorker Server 문제 해결 jobsdb 문제.
  • 클러스터링 관련 정보입니다.
  • 병렬 처리 제약 조건으로 인해 작업을 시작하지 못했습니다.
  • NetWorker Management Console의 디버그(gstd) 서비스를 위한 Tomcat 웹 서버 인스턴스입니다.
자주
8
  • 추가 디버그 메시지 이후 레벨 7
가끔
9
  • NetWorker 지원 및 엔지니어링 진단.
  • NetWorker 지원 부서는 일반적으로 -D9 모든 디버그 수준(1-9)을 포함하기 때문입니다.
  • 오토체인저(주크박스) 관련 문제
자주
10-99
  • NetWorker 지원을 사용하는 경우에만 사용해야 합니다. 이는 일반적으로 NetWorker 엔지니어링 작업 중에만 요청됩니다.
드문

디버그 수준은 복합적이므로 각 디버그 수준에는 그 이전의 모든 수준이 포함됩니다. 예를 들어 디버그 레벨 9를 설정하면 레벨 1에서 9까지 기록됩니다.

경고: 디버깅은 문제를 해결하는 동안에만 활성화해야 합니다. 특정 NetWorker 프로세스에서 디버그를 설정하면 많은 로깅이 생성될 수 있습니다. 또한 호스트 및 프로세스에 따라 디버그가 활성화된 프로세스에 대한 활동이 많을 수 있습니다. 선택을 취소한 상태로 두면 파일 공간 사용에 위험이 발생합니다. 디버깅하는 동안 항상 파일 공간 사용량을 모니터링해야 합니다. 문제 해결 작업이 완료되면 디버깅을 비활성화합니다.

디버그 활성화:

프로세스별 디버깅:

NetWorker 프로세스별 디버깅을 활성화하려면 dbgcommand 는 디버그 레벨을 설정하는 데 사용됩니다. The NetWorker dbgcommand 모든 NetWorker 프로세스에서 글로벌 디버그를 활성화하지 않고도 특정 NetWorker 프로세스의 디버깅을 향상할 수 있습니다. dbgcommand 에 설정할 수 있습니다. PROCESS_NAME 또는 PROCESS_ID (PID)입니다. 디버깅 설정 방법 dbgcommand NetWorker로 전송됩니다. daemon.raw 로그.

NetWorker 호스트별 프로세스: NetWorker 프로세스 및 포트

NetWorker 호스트의 관리자 권한 프롬프트에서 다음을 실행합니다.

dbgcommand -n PROCESS_NAME Debug=DEBUG_LEVEL
dbgcommand -p PROCESS_ID Debug=DEBUG_LEVEL

의 개요 dbgcommand 함수:

옵션 사용법
Debug=<value> >= 0( NetWorker 디버그 레벨 참조) 프로세스 디버그를 활성화 중입니다.
Vflag=<value> >= 0 세부 정보 수준을 설정합니다.
MsgID=<value> 값 = bool 0 또는 1 실행 중인 프로세스의 메시지 ID 인쇄를 변경합니다.
PrintDevInfo N/A
  • 기술 지원 상담원은 nsrd파일로 교체합니다. 모든 드라이브 및 mmd의 현재 상태를 덤프합니다.
  • 기술 지원 상담원은 nsrmmgd파일로 교체합니다. 모든 주크박스, 디바이스 및 풀의 현재 상태 덤프
FlushDnsCache N/A 프로세스의 DNS 캐시를 플러시합니다.

예:

[root@nsr ~]# dbgcommand -n nsrd Debug=9
Process ID List : 869448
Processing PID:869448

디버그 메시징은 daemon.raw파일로 교체합니다.

0 01/30/2026 12:39:33 PM  nsrd NSR notice 01/30/26 12:39:33.163590 nsrd-D3 is_storage_node_active, hostname: nsr.amer.lan.
0 01/30/2026 12:39:33 PM  nsrd NSR notice 01/30/26 12:39:33.163697 nsrd-D5 lg_getnameinfo(): Entry in getnameinfo_cache  not found...
0 01/30/2026 12:39:33 PM  nsrd NSR notice 01/30/26 12:39:33.163722 nsrd-D7 lg_inet_getnameinfo(): ENTER input sa=192.168.9.152  input host buff=0x5604d67a8090 hostlen=1025     input service buff=(nil) servicelen=0    input flags=0x0008 NI_NAMEREQD=1 NI_NUMERICHOST=0 NI_NUMERICSERV=0 NI_NOFQDN=0
0 01/30/2026 12:39:33 PM  nsrd NSR notice 01/30/26 12:39:33.164319 nsrd-D7 lg_inet_getnameinfo(): EXIT rc=0      host str=nsr-sn.amer.lan       service str=null
0 01/30/2026 12:39:33 PM  nsrd NSR notice 01/30/26 12:39:33.164378 nsrd-D3 is_storage_node_active, hostname: nsr.amer.lan.
0 01/30/2026 12:39:33 PM  nsrd NSR notice 01/30/26 12:39:33.164405 nsrd-D5 lg_getnameinfo(): Entry in getnameinfo_cache  not found...
0 01/30/2026 12:39:33 PM  nsrd NSR notice 01/30/26 12:39:33.164424 nsrd-D7 lg_inet_getnameinfo(): ENTER input sa=192.168.9.152  input host buff=0x5604d67a8090 hostlen=1025     input service buff=(nil) servicelen=0    input flags=0x0008 NI_NAMEREQD=1 NI_NUMERICHOST=0 NI_NUMERICSERV=0 NI_NOFQDN=0
0 01/30/2026 12:39:33 PM  nsrd NSR notice 01/30/26 12:39:33.164867 nsrd-D7 lg_inet_getnameinfo(): EXIT rc=0      host str=nsr-sn.amer.lan       service str=null

디버그 비활성화:

[root@nsr ~]# dbgcommand -n nsrd Debug=0
Process ID List : 869448
Processing PID:869448


D <레벨> 사용:

디버그가 활성화된 상태에서도 NetWorker 명령을 실행할 수 있습니다. 이 작업은 다음을 추가하여 수행됩니다. -D<DEBUG_LEVEL> 명령에. 예를 들어 NetWorker Client에서 실행되는 저장 프로세스에서 디버그 레벨을 9로 설정하려면 클라이언트의 백업 명령을 save -D9파일의 무결성을 확인합니다.

자세한 내용은 다음을 참조하십시오.

추가 정보

해당 제품

NetWorker

제품

NetWorker
문서 속성
문서 번호: 000023070
문서 유형: How To
마지막 수정 시간: 30 1월 2026
버전:  5
다른 Dell 사용자에게 질문에 대한 답변 찾기
지원 서비스
디바이스에 지원 서비스가 적용되는지 확인하십시오.