NetWorker: nsrd-kernedumpes, når kommandoen gstclreport bruges til at generere NMC-rapporter

Oversigt: En Linux-server er konfigureret som både NetWorker-server og NetWorker Management Console-server (NMC). Kommandoen gstclreport bruges til at generere NMC-rapporter fra kommandolinjen. Dette medfører, at NetWorker-serverdæmonen (nsrd) går ned med et kernedump. ...

Denne artikel gælder for Denne artikel gælder ikke for Denne artikel er ikke knyttet til et bestemt produkt. Det er ikke alle produktversioner, der er identificeret i denne artikel.

Symptomer

Ikonet gstclreport Kommandoen bruges til at generere NetWorker Management Console-rapporter (NMC) på en Linux-server.
NetWorker-serverdæmonen (nsrd) går ned og rapporterer et kernedump. Serverens /nsr/logs/daemon.raw viser:

5 09/18/25 02:00:06  1 1 0 0 unknown unknown LOG unrendered Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00007fe090608000, 12288, 0) failed; error='Cannot allocate memory' (errno=12)
5 09/18/25 02:00:06  1 1 0 0 unknown unknown LOG unrendered #
5 09/18/25 02:00:06  1 1 0 0 unknown unknown LOG unrendered # There is insufficient memory for the Java Runtime Environment to continue.
5 09/18/25 02:00:06  1 1 0 0 unknown unknown LOG unrendered # Native memory allocation (mmap) failed to map 12288 bytes for committing reserved memory.
5 09/18/25 02:00:06  1 1 0 0 unknown unknown LOG unrendered # An error report file with more information is saved as:
5 09/18/25 02:00:06  1 1 0 0 unknown unknown LOG unrendered # /nsr/cores/nsrd/hs_err_pid24453.log
143494 09/18/25 02:05:17  2 1 0 657065792 24304 0 NETWORKER_SERVERNAME nsrd SYSTEM warning Authentication Proxy exited with status code 256 
143496 09/18/25 02:05:18  1 1 0 657065792 24304 0 NETWORKER_SERVERNAME nsrd SYSTEM notice Successfully restarted Authentication Proxy with PID 15062 
173354 09/18/25 02:05:18  4 5 0 657065792 24304 0 NETWORKER_SERVERNAME nsrd NSR severe ****************************************************. 
173355 09/18/25 02:05:18  4 5 0 657065792 24304 0 NETWORKER_SERVERNAME nsrd NSR severe A core file can indicate a problem in NetWorker software. 
173356 09/18/25 02:05:18  4 5 0 657065792 24304 0 NETWORKER_SERVERNAME nsrd NSR severe If the problem persists, investigate, collect the core file and the daemon.raw log. 
174008 09/18/25 02:05:18  4 5 0 657065792 24304 0 NETWORKER_SERVERNAME nsrd NSR severe New Core File Created 2025-09-18T02:05:17 /nsr/cores/nsrd/hs_err_pid24453.log 
173358 09/18/25 02:05:18  4 5 0 657065792 24304 0 NETWORKER_SERVERNAME nsrd NSR severe New Cores = 1, Total Core Files = 56 
173354 09/18/25 02:05:18  4 5 0 657065792 24304 0 NETWORKER_SERVERNAME nsrd NSR severe ****************************************************. 
71191 09/18/25 02:05:18  0 0 0 657065792 24304 0 NETWORKER_SERVERNAME nsrd NSR info Server Critical event: Process nsrd crashed. New core file found on server NETWORKER_SERVERNAME. Check daemon.raw for details.
BEMÆRK: Den ikke-gengivne daemon.raw kan gengives ved hjælp af nsr_render_log /nsr/logs/daemon.raw > /nsr/logs/daemon_$(date -I).log 2<&1. Gennemse den gengivne .log fil.

Årsag

Fysisk hukommelse blev ikke overskredet på værten, der er tilstrækkelig hukommelse på værten. NMC-rapportgenereringen overstiger de hårdt kodede Java max heap-indstillinger for auth_proxyd  JVM. Ikonet auth_proxyd Hukommelsesbunken kan ikke ændres.

Løsning

Åbn en forhøjet shell på NetWorker-serveren, og brug en af følgende indstillinger til at tillade hukommelse frem for engagement:

Valgmulighed et:

  1. Tillad overskridelse af forpligtelser uden forudgående kontrol
  2. Rediger sysctl.conf:
vi /etc/sysctl.conf
  1. Tilføj følgende linjer:
vm.overcommit_memory=1
  1. Genindlæs systemparametrene:
sysctl -p
  1. Genstart NetWorker-tjenester: 
nsr_shutdown
systemctl start networker

#OR

/etc/init.d/networker start
BEMÆRK: Denne indstilling tillader altid overcommit. Kernen tillader alle hukommelsesallokeringer, uanset den aktuelle hukommelsesstatus. JVM- og NetWorker-dæmonerne bruger sjældent al reserveret hukommelse samtidigt. 

Mulighed to:

  1. Tillad overforpligtelse med forhåndskontrol og overforpligtelsesforhold.
  2. Rediger sysctl.conf
vi /etc/sysctl.conf
  1. Tilføj følgende linjer:
vm.overcommit_memory=2
vm.overcommit_ratio=150
  1. Genindlæs systemparametrene:
sysctl -p
  1. Genstart NetWorker-tjenester:
nsr_shutdown
systemctl start networker

#OR

/etc/init.d/networker start
BEMÆRK: Systemet tillader kun hukommelsesallokeringer, hvis der er nok ledig RAM + swap-plads til at opfylde anmodningen. Dette gør det muligt at allokere mere hukommelse, end der fysisk findes, men kun inden for en kontrolleret og beregnet grænse.

 

Generer NMC-rapporterne ved hjælp af gstclreport Kommandér og overvåg, hvis der observeres tjenesteafbrydelser. Ovenstående ændringer forventes at afhjælpe fejlen.

Flere oplysninger

Hvis systemet er ved at løbe tør for fysisk hukommelse, skal du sørge for, at serveren har konfigureret passende ressourcer til at administrere NetWorker-datazonen. Se NetWorker-ydeevneoptimering og -planlægning vedrørende anbefalede CPU- og hukommelsesindstillinger. Se: Support til NetWorker | Vejledninger og dokumenter

 

Hvis serveren har en passende størrelse, men du bemærker en højere ressourceudnyttelse end forventet, skal du se: NetWorker: Fejlfinding af højt hukommelses- eller CPU-forbrug efter proces

Berørte produkter

NetWorker

Produkter

NetWorker Family
Artikelegenskaber
Artikelnummer: 000382952
Artikeltype: Solution
Senest ændret: 08 jan. 2026
Version:  2
Find svar på dine spørgsmål fra andre Dell-brugere
Supportservices
Kontrollér, om din enhed er dækket af supportservices.