NRE 17.x: Java-välimuistin tyhjentäminen, Java-konsolin ottaminen käyttöön ja virheenkorjaus

Сводка: Tässä artikkelissa on yleiskatsaus Java-välimuistin tyhjentämisestä, Java-konsolin ottamisesta käyttöön ja Java-virheenkorjauksen määrittämisestä Microsoft Windows -järjestelmissä, joissa käytetään NetWorker Runtime Environment (NRE) -ympäristöä, jotta NetWorker Management Console (NMC) -ympäristöön pääsee. ...

Данная статья применяется к Данная статья не применяется к Эта статья не привязана к какому-либо конкретному продукту. В этой статье указаны не все версии продуктов.

Инструкции

NetWorker Runtime Environment (NRE) tarjoaa Java Runtime Environment (JRE) -ympäristön, jota NetWorker-todennuspalvelu ja NetWorker Management Console (NMC) käyttävät.
 

HUOMAUTUS: Tämä artikkeli koskee vain NRE 17.x -versiota, jota NetWorker 19.13.x ja uudemmat käyttävät. Se ei koske NetWorkerin versiota 19.12 ja aiempia käyttämiä NRE 8.x -versioita. NetWorker 19.12.x (ja vanhemmat): NRE 8.x: Java-välimuistin tyhjentäminen, Java-konsolin ja virheenkorjauksen käyttöönotto.

Termit, joita käytetään järjestelmien erottamiseen:

  • NMC-palvelin: Järjestelmä, johon NMC-palvelinpaketti on asennettu, ja gstd Palvelu toimii.
  • NMC-asiakas: Mikä tahansa isäntä, jolla se käyttää NMC:tä.

Tämä artikkeli voidaan jakaa seuraaviin osiin:

  • NMC-palvelun virheenkorjaus. Milloin käyttää:
    • NMC-palvelin (gstd) palvelu ei käynnisty.
    • NMC:n toiminnot tuottavat odottamattomia virheitä.
    • Oletusarvoiset kirjaustasot eivät ole vakuuttavia.
  • Java-kirjaus. Milloin käyttää:
    • NMC:n toiminnot tuottavat odottamattomia virheitä.
    • Oletusarvoiset kirjaustasot eivät ole vakuuttavia.
    • NMC-asiakasohjelmassa havaitaan ongelmia.
  • NetWorker Runtime Environment -virheenkorjaus:
    • NMC-palvelinpalvelu toimii. 
    • NMC ei käynnisty NMC-asiakkaassa.
  • Java-välimuistin ja keon diagnostiikka.
    • NMC käyttäytyy epänormaalisti NMC-asiakasohjelmassa (hitaat, sulkeutuvat ja odottamattomat virheet).

Laajenna alla olevat osiot nähdäksesi erityiset vianmääritysvaiheet:


NMC-palvelinpalvelu (GSTD) Virheenkorjaus

Virheenkorjaus voidaan ottaa käyttöön NMC:n GST-palvelussa. Käytettävä menetelmä riippuu ongelman tyypistä.
Virheenkorjaustasot ja niiden ensisijaiset käyttötapaukset on kuvattu: NetWorker: Debug information levels

Lähestymistapa yksi: NMC ei ole käytettävissä, NMC-palvelinpalvelu ei käynnisty.

Linux:

  1. Avaa NMC-palvelimessa järjestelmänvalvojan oikeuksin suoritettava liittymä.
  2. Luo kopio NMC-palvelunhallinnan komentosarjasta:
cp /opt/lgtonmc/etc/gst_linux.sh /opt/lgtonmc/etc/gst_linux.sh.orig
  1. Avaa alkuperäinen skripti tekstinkäsittelyohjelmalla:
vi /opt/lgtonmc/etc/gst_linux.sh
  1. Hae Starting GST. Lisääminen -D9 jälkeen $gstd Esimerkissä Alv:n lohkon käynnistäminen:
   echo_n "Starting GST: "
      if [ -x "$gstd" ] ; then
          "$gstd" -D9
          code=$?
          echo "done."
  1. Käynnistä NMC-palvelu käynnistyskomentosarjan avulla:
/opt/lgtonmc/etc/gst_linux.sh start
  1. Kerää ja tarkista tulos.

Kun virheenkorjausta ei enää tarvita, palaa alkuperäiseen tiedostoon tai poista -D9 alkaen Starting GST estää. Hallitse palvelua normaalisti systemctl tai service komennot. Esim. systemctl start gst

Windows:

  1. Avaa järjestelmänvalvojan oikeuksin suoritettava kehote NMC-palvelimessa. 
  2. Vaihda hakemisto (cd) NMC:n bin-hakemistoon:
cd "C:\Program Files\EMC NetWorker\Management\GST\bin"
HUOMAUTUS: Edellä olevassa komentoesimerkissä näkyy NMC:n oletusasennuspolku. Jos olet asentanut NMC-ohjelmiston toiseen sijaintiin, sinun on siirryttävä asennuspolkuun.
  1. Käynnistä palvelu niin, että virheenkorjaus on käytössä:
.\gstd.exe -D9
  1. Tulosten kerääminen ja tarkistaminen

Toinen lähestymistapa: NMC on käytettävissä ja NMC: n erityisiä toimia tutkitaan:

  1. Valitse NMC:n Enterprise-näytössä Setup-välilehti.
  2. Napsauta Setup-valikkoa ja valitse System Options.
NetWorker Management Console – Setup-valikko
  1. Määritä Järjestelmäasetukset-kohdassa virheenkorjaustaso tarpeen mukaan, yleensä 9.
NetWorker Management Console – järjestelmäasetukset
  1. Palvelua ei tarvitse käynnistää uudelleen. Tee virheenkorjausta vaativia toimia NMC:stä.
  2. Hahmonna gstd.raw NMC-palvelimelta.

Linux: /opt/lgtonmc/logs/gstd.raw
Windows (oletus): C:\Program Files\EMC NetWorker\Management\GST\logs\gstd.raw

Hahmontaa .raw tiedostot, katso artikkeli NetWorker: nsr_render_log käyttäminen lokitiedostojen hahmontamiseen .raw

  1. Kerää renderoitu gstd.raw -tiedosto NMC-palvelimelta.

Java-lokikirjausvaihtoehto yksi - Ota Java-konsoli käyttöön

Tästä lähestymistavasta on hyötyä, kun haluat tarkkailla Java-konsolin tapahtumia suorittaessasi toimintoja suoraan NMC:ssä. Tätä voidaan käyttää pysyviin ongelmiin tai ongelmaan, joka voidaan toistaa tarvittaessa. Tämä tulos voidaan myös kirjata tiedostoon. 

  1. Avaa Windowsin Resurssienhallinta ja siirry kohtaan "C:\Program Files\OpenWebStart"
  2. Avaa itw-settings.exe (OpenWebStart Console).
  3. Siirry lokiin.
  4. Valitse seuraavat vaihtoehdot:
  • Lokikonsoli: Näytä
  • Lisää lokin monisanaisuutta (virheenkorjaus)
  • Kirjaudu normaalitulokseen (lokit konsoliin)
  • Kirjaudu tiedostoon (lokit lokitiedostoon)
  • Valinnainen: Muuta lokikansion sijaintia. Jos tämä ei muutu, lokin tulos kirjataan lokiin C:\Users\USER-NAME\.config\icedtea-web\log.

Ota konsoli käyttöön

  1. Klikkaa Käytä ja klikkaa sitten OK.
VAROITUS: Näitä muutoksia ehdotetaan vain ongelman diagnosointiin. Varmista, että lokin tulostussijainnissa on riittävästi levytilaa, ja tarkkaile tiedostojärjestelmän kulutusta huolellisesti virheenkorjauksen aikana. Kun vianmääritysistunto on valmis, palauta nämä asetukset oletusasetuksiin.

Java-lokikirjausvaihtoehto 2 - Kirjaudu tiedostoon

Tästä lähestymistavasta on hyötyä, kun Java-lokikonsolin ei tarvitse olla auki, mutta haluat tallentaa tapahtumat lokitiedostoon. Tästä on hyötyä ajoittaisissa ongelmissa tai ongelmissa, joita ei ole helppo toistaa tarvittaessa.

  1. Avaa NetWorker Management Console (NMC) -palvelimessa gconsole.jnlp tiedosto tekstinkäsittelyohjelmassa.
  • Linux: /opt/lgtonmc/web/gconsole.jnlp
  • Windows (oletus): C:\Program Files\EMC NetWorker\Management\GST\web\gconsole.jnlp
  1. Vuonna application-desc -osiossa, lisää seuraavat vaihtoehdot:
<argument>-f</argument>
<argument>C:\\Program Files\\NRE\\logs\\java1.log</argument>

Esimerkki:

<application-desc main-class="COM.legato.gwt.framework.LMainWindow">
		<argument>-g</argument>
		<argument>IPADDR_REPLACE_AT_RUNTIME(fe80::d3e7:121a:e342:3332)</argument>
		<argument>-p</argument>
		<argument>gconsole</argument>
		<argument>-i</argument>
		<argument>false</argument>
		<argument>-s</argument>
		<argument>X_NO_SERVER_X</argument>
		<argument>-P</argument>
		<argument>X_NO_SERVER_PORT_X</argument>
		<argument>-t</argument>
		<argument>X_NO_TASK_X</argument>
		<argument>-h</argument>
		<argument>9000</argument>
		<argument>-n</argument>
		<argument>9001</argument>
		<argument>-b</argument>
		<argument>5432</argument>
		<argument>-A</argument>
		<argument>9090</argument>
		<argument>-d</argument>
		<argument>0</argument>
		<argument>-a</argument>
		<argument>X_NO_AUTH_X</argument>
		<argument>-m</argument>
		<argument>X_NO_ISSUER_X</argument>
		<argument>-f</argument>
		<argument>C:\\Program Files\\NRE\\logs\\java1.log</argument>
</application-desc>
HUOMAUTUS: Lokitiedosto luodaan isäntään, joka käyttää NMC:tä, ei NMC-palvelimeen. Eri lokipolku voidaan määrittää. Jos NRE:tä kuitenkin käytetään NMC:n käynnistämiseen, tämän polun pitäisi olla kaikissa NMC:tä käyttävissä isännissä.
  1. Lataa uusi isäntään, jolla käytät NMC:tä gconsole.jnlp We-selaimesta: https://NMC_SERVER_ADDRESS:9000/gconsole.jnlp
  2. Käynnistä NMC uudella gconsole.jnlp tiedosto.
  3. pikanäppäimellä java1.log luodaan NMC:tä käyttävässä isännässä:
    java1.log

Java-lokikirjaus - Java-virheenkorjauksen käyttöönotto NMC-konsolissa

  1. Ota käyttöön joko Java-konsolin tai Java-lokitiedoston virheenkorjaus yllä olevien osien mukaisesti.
  2. Käynnistä NetWorker Management Consolen (NMC) gconsole.jnlp tiedosto.
  3. Kirjaudu NMC:hen.
  4. Yritys-ikkunassa CTRL+SHIFT+Right-Click
  5. Valitse Save Debug Messages... ja määritä tulostussijainti.

NetWorker Management Console - Tallenna virheenkorjausviestit

  1. Yritys-ikkunassa uudelleen
  2. Valitse Aseta virheenkorjaustaso -kohdasta haluttu virheenkorjaustaso. Yleensä 7

NetWorker Management Console - aseta virheenkorjaustaso

  1. Tee NMC:ssä virheenkorjausta edellyttäviä toimia Kopioi Java-konsoli-istunnon tulos ja kerää vaiheessa 5 luotu Java-tulostiedosto.
  2. Poista virheenkorjaus käytöstä toistamalla prosessi, mutta poistamalla virheenkorjaus käytöstä.

NetWorker Runtime Environment (NRE) -virheenkorjauksen käyttöönotto

Ota Java-lokikirjausvaihtoehto kaksi käyttöön

NRE-virheenkorjaus voidaan määrittää NRE:n sisällä C:\Program Files\NRE\logs\logConfig.properties tiedosto. Lokin virheenkorjauksen oletustaso on VAROITUS.

Tuetut lokitasot alimmasta korkeimpaan ovat seuraavat:

OFF
SEVERE
WARNING
INFO
CONFIG
FINE
FINER
FINEST
ALL


Java-välimuistin tyhjentäminen

  1. Avaa Windowsin Resurssienhallinta ja siirry kohtaan "C:\Program Files\OpenWebStart"
  2. Open itw-settings.exe (OpenWebStart-konsoli).
  3. Siirry välimuistiin
  4. Poista kaikki tiedostot (tyhjennä) tai poista tietyn NMC-palvelinyhteyden tiedostot jollakin seuraavista vaihtoehdoista.

Vaihtoehto yksi: Valitse Näytä tiedostot. Napsauta Puhdista poistaaksesi kaikki Java-välimuistitiedostot:

NRE Java -välimuistin tyhjentäminen

Vaihtoehto kaksi: Valitse Cache Viewerissa Puhdista sovelluksen mukaan. Valitse NMC gconsole.jnlp Valitse tietyn NMC-palvelimen kohdalla Delete Files.

NRE puhdista välimuisti sovelluksittain


NMC-keon diagnostiikka

NetWorker Management Console (NMC) käyttää Java Runtimea konsolia käyttävässä isännässä. Konsoli käyttää tiedostoa gconsole.jnlp, jonka se lataa NMC-palvelimelta. NMC:ssä saattaa ilmetä muistin loppumisen- tai Java-kekotilan virheitä. NMC-kekorajalle on varattu muistiraja; Nämä virheet saattavat kuitenkin ilmetä, vaikka NMC: tä käyttävällä isännällä on edelleen riittävästi muistia. Tämä on normaalia toimintaa, kun joitakin toimintoja suoritetaan NMC:ssä, erityisesti suuremmissa ympäristöissä tai ympäristöissä, joissa on paljon tietoja. 

  1. Avaa järjestelmänvalvojan komentokehote tai PowerShell.
  2. Vaihda hakemistoksi NetWorker Runtime Environment (NRE) Java bin -hakemisto. Esimerkki:
PS C:\Users\administrator.AMER> cd "C:\Program Files\NRE\java\"
PS C:\Program Files\NRE\java> dir


    Directory: C:\Program Files\NRE\java


Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----         1/19/2026   4:55 PM                jdk-17.0.17


PS C:\Program Files\NRE\java> cd .\jdk-17.0.17\bin
PS C:\Program Files\NRE\java\jdk-17.0.17\bin>
  1. Hae prosessin tunnus (PID) java.exe OpenWebStartiin liittyvä prosessi:
Get-CimInstance Win32_Process | Where-Object { $_.Name -like "*java*" } | Select-Object ProcessId, Name, CommandLine
Esimerkki:
PS C:\Program Files\NRE\java\jdk-17.0.17\bin> Get-CimInstance Win32_Process | Where-Object { $_.Name -like "*java*" } | Select-Object ProcessId, Name, CommandLine

ProcessId Name       CommandLine
--------- ----       -----------
     1352 javaws.exe "C:\Program Files\OpenWebStart\javaws.exe" "C:\Users\administrator.AMER\Downloads\gconsole.jnlp"
     7644 java.exe   "C:\Program Files\NRE\java\jdk-17.0.17\bin\java.exe" "-Xbootclasspath/a:C:\Program Files\OpenWebStart\openwebstart.jar" "-Dicedtea-web.bin.location=C:\Program Files\OpenWebStart\javaws" -Xms512M -Xmx2048M -Djava.locale.providers=COMPAT -Djava.util.Arrays.useLegacyMergeSort=true --add-reads=java.base=ALL-UNNAMED,java.desktop --add-reads=java.d...
4. Käyttö jcmd Java Virtual Machine (VM) -asetusten ja GC-tietojen tarkistaminen:
.\jcmd.exe PID VM.flags
.\jcmd.exe PID GC.heap_info
Esimerkki:
PS C:\Program Files\NRE\java\jdk-17.0.17\bin> .\jcmd.exe 7644 VM.flags
7644:
-XX:CICompilerCount=2 -XX:ConcGCThreads=1 -XX:G1ConcRefinementThreads=2 -XX:G1EagerReclaimRemSetThreshold=8 -XX:G1HeapRegionSize=1048576 -XX:GCDrainStackTargetSize=64 -XX:InitialHeapSize=536870912 -XX:MarkStackSize=4194304 -XX:MaxHeapSize=2147483648 -XX:MaxNewSize=1287651328 -XX:MinHeapDeltaBytes=1048576 -XX:MinHeapSize=536870912 -XX:NonNMethodCodeHeapSize=5826188 -XX:NonProfiledCodeHeapSize=122916026 -XX:ProfiledCodeHeapSize=122916026 -XX:ReservedCodeCacheSize=251658240 -XX:+SegmentedCodeCache -XX:SoftMaxHeapSize=2147483648 -XX:+UseCompressedClassPointers -XX:+UseCompressedOops -XX:+UseFastUnorderedTimeStamps -XX:+UseG1GC -XX:-UseLargePagesIndividualAllocation

PS C:\Program Files\NRE\java\jdk-17.0.17\bin> .\jcmd.exe 7644 GC.heap_info
7644:
 garbage-first heap   total 524288K, used 112318K [0x0000000080000000, 0x0000000100000000)
  region size 1024K, 103 young (105472K), 2 survivors (2048K)
 Metaspace       used 22772K, committed 23168K, reserved 1114112K
  class space    used 2530K, committed 2752K, reserved 1048576K
Yllä olevan esimerkin perusteella:
Metriikka Arvo
Kasa varattu (enintään) Enintään 2 Gt
Nykyinen varaustaso (alkuperäinen) 512 Mt
Käytetty kasa ~110 Mt
Meta-avaruus ~22 Mt

Edellä mainittu jmcd Komennot on ehkä suoritettava ajoittain tai samanaikaisesti NMC-kekovirheiden kanssa keko-olosuhteiden tarkkailemiseksi. Voi myös olla tarpeen skriptata ja seurata kasan olosuhteita tietyin väliajoin yhdenmukaisten mallien havaitsemiseksi.

HUOMAUTUS: Seuraavassa artikkelissa kerrotaan, miten kekorajoja muutetaan: NetWorker: NetWorker Management Consolen (NMC) Java-keon koon muuttaminen

Дополнительная информация

Затронутые продукты

NetWorker

Продукты

NetWorker Family
Свойства статьи
Номер статьи: 000342142
Тип статьи: How To
Последнее изменение: 20 Aug 2026
Версия:  10
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.