NetWorker: 디버그 정보 수준

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

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

전제:

사용자 메시지: 정상(현지화된) 작업 시 사용자가 볼 수 있는 메시지입니다. 여기에는 로그 파일 보기 및 (-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파일의 무결성을 확인합니다.

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

Additional Information

Affected Products

NetWorker

Products

NetWorker
Article Properties
Article Number: 000023070
Article Type: How To
Last Modified: 30 Jan 2026
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.