NetWorker: Niveauer med oplysninger om fejlfinding
Summary: Denne artikel indeholder oplysninger om NetWorker-fejlfindingsniveauer, og hvordan du aktiverer fejlfinding.
Instructions
Forudsætning:
Brugermeddelelse: Meddelelse, der kan ses af brugeren under normal (lokaliseret) drift. Det omfatter visning af en logfil og output, der udløses ved at indstille (-v) verbosity kommandolinjeflag. Brugermeddelelser omfatter generisk logføring, f.eks. INFO, ADVARSEL, FEJL osv.
Fejlfindingsmeddelelse: Meddelelse, der er beregnet til dybdegående analyse. Fejlfinding udløses af (-D) kommandolinjeflag eller dbgcommand. Fejlfindingsmeddelelser er ikke lokaliseret.
Meddelelser flyder i NetWorker:
Et program, der producerer en meddelelse, kaldes en højttaler. Hver højttaler sender en besked enten til brugergrænsefladen, logfilen eller til et andet program. NetWorker RAP-ressourcen 'NSR Log' oprettes til at administrere hver logfil. En meddelelse kan sendes direkte til brugergrænsefladen ved hjælp af RPC (Remote Procedure Call). En logfremviser (fremviser) læser tilsigtede brugergrænseflademeddelelser eller logmeddelelser og gør dem synlige for en bruger. Talere logfører meddelelser i et landestandarduafhængigt format, som seerne kan oversætte senere ved hjælp af meddelelseskataloget. Fordelen er, at brugerne kan se brugergrænsefladen samtidigt på forskellige sprog og den samme logfil på forskellige sprog.
Logføring:
Logføring af generelle NetWorker-tjenester skrives til NetWorker daemon.raw:
- Linux:
/nsr/logs/daemon.raw - Windows (standard):
C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw
.raw Filer. Mens nogle meddelelser kan bestemmes i en .raw fil, er mange ustrukturerede data, som ikke kan læses af mennesker (eller er vanskelige at oversætte). NetWorker leverer nsr_render_log Hjælpeprogram til gengivelse .raw Log filer ind i menneskeligt læsbart output. Se: NetWorker: Sådan bruges nsr_render_log til at gengive .raw logfiler
Yderligere NetWorker-logfiler er beskrevet i: NetWorker: Logfiler og placeringer
NetWorker-fejlfindingsniveauer:
Følgende tabel beskriver, hvilke oplysninger der er tilgængelige i daemon.raw (eller NetWorker-logfilerne) på de forskellige fejlfindingsniveauer ved fejlfinding af NetWorker-processer (dæmoner) eller NetWorker-kommandoen, herunder databasemoduler.
|
Fejlfindingsniveau
|
Oplysninger om fejlfinding
|
Brug
|
|
0
|
Ingen fejlfinding (deaktiveret)
|
Standardlogføring.
|
|
1
|
|
Lejlighedsvis
|
|
2
|
|
Lejlighedsvis
|
|
3
|
|
Hyppige
|
|
4
|
|
Lejlighedsvis
|
|
5
|
|
Hyppige
|
|
6
|
|
Lejlighedsvis
|
|
7
|
|
Hyppige
|
|
8
|
|
Lejlighedsvis
|
|
9
|
|
Hyppige
|
|
10-99
|
|
Sjældne
|
Fejlfindingsniveauer er sammensat, hvilket betyder, at hvert fejlfindingsniveau inkluderer alle niveauer før det. Når du f.eks. indstiller fejlfindingsniveau 9, logføres niveau 1 til 9.
Aktivering af fejlfinding:
Processpecifik fejlfinding:
For at aktivere NetWorker-processpecifik fejlfinding vil dbgcommand bruges til at indstille et fejlfindingsniveau. The NetWorker dbgcommand giver mulighed for større fejlfinding af specifikke NetWorker-processer uden at aktivere global fejlfinding på tværs af alle NetWorker-processer. dbgcommand Kan indstilles på en PROCESS_NAME eller PROCESS_ID (PID). Fejlfinding indstillet af dbgcommand sendes til NetWorker daemon.raw Log.
NetWorker-værtsspecifikke processer: NetWorker-processer og -porte
Fra en meddelelse med administratorrettigheder på NetWorker-værten skal du køre:
dbgcommand -n PROCESS_NAME Debug=DEBUG_LEVEL
dbgcommand -p PROCESS_ID Debug=DEBUG_LEVEL
Oversigt over dbgcommand Funktioner:
| MULIGHEDER | Værdi | Brug |
Debug=<value> |
>= 0 (se NetWorker-fejlfindingsniveauer) | Aktivering af procesfejlfinding. |
Vflag=<value> |
>= 0 | Indstilling af omfangsniveau. |
MsgID=<value> |
værdi = bool 0 eller 1 | Ændre udskrivning af meddelelses-id for en kørende proces. |
PrintDevInfo |
Ikke tilgængelig |
|
FlushDnsCache |
Ikke tilgængelig | Skyl processens DNS-cache. |
Eksempel:
[root@nsr ~]# dbgcommand -n nsrd Debug=9 Process ID List : 869448 Processing PID:869448
Fejlfindingsmeddelelser findes i 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
Deaktivering af fejlfinding:
[root@nsr ~]# dbgcommand -n nsrd Debug=0 Process ID List : 869448 Processing PID:869448
Brug af -D-niveau<>:
NetWorker-kommandoer kan også køres med fejlfinding aktiveret. Dette gøres ved at tilføje -D<DEBUG_LEVEL> til kommandoen. Hvis du f.eks. vil indstille fejlfindingsniveau 9 på den lagringsproces, der køres på en NetWorker-klient, skal du opdatere klientens sikkerhedskopieringskommando til save -D9.
Du kan finde flere oplysninger under:
- NetWorker: Sådan foretages fejlfinding af sikkerhedskopieringshandlinger
- NetWorker: Sådan foretages fejlfinding af gendannelsesjobfejl fra NMC
- NetWorker: Sådan foretager du fejlfinding af problemer med planlagt kloning
- NetWorker VMware Protection-vProxy: Sådan aktiveres fejlfindingslogføring
- Data Domain: Aktivering af DD Boost API-logføring | Precert-logfiler
- Se NetWorker Command Reference Guide, som findes på: Support til NetWorker | Vejledninger og dokumenter (kræver login til Dell Support-konto).
Additional Information
- NRE 8.x: Sådan ryddes Java Cache, aktiver Java Console og Debugging.
- NRE 17.x: Sådan ryddes Java-cache, aktiveres Java-konsol og fejlfinding
- NetWorker Management Web UI (NWUI): Vejledning til prioritering og fejlfinding
- NetWorker: Sådan aktiveres AUTHC DEBUG til fejlfindingsformål
- NetWorker: Sådan aktiveres RabbitMQ Debugging
- NetWorker: Sådan aktiveres REST API-fejlfinding
- NetWorker-fejlfindingsvejledning: Procesnedbrud og kernedumps
- NetWorker: Sådan bruges NSRGet-værktøjet til dataindsamling i NetWorker