NRE 17.x: Anleitung zum Löschen des Java-Caches, Aktivieren der Java-Konsole und Debuggen

Summary: Dieser Artikel bietet eine Übersicht über das Löschen des Java-Caches, das Aktivieren der Java-Konsole und das Konfigurieren des Java-Debuggings auf Microsoft Windows-Systemen mithilfe der NetWorker Runtime Environment (NRE) für den Zugriff auf die NetWorker Management Console (NMC). ...

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

NetWorker Runtime Environment (NRE) stellt die Java Runtime Environment (JRE) bereit, die vom NetWorker-Authentifizierungsservice und der NetWorker Management Console (NMC) verwendet wird.
 

HINWEIS: Dieser Artikel gilt nur für NRE 17.x, das NetWorker 19.13.x und höher verwendet. Sie gilt nicht für NRE 8.x, das von NetWorker 19.12 und früher verwendet wird. Für NetWorker 19.12.x (und älter): NRE 8.x: Anleitung zum Löschen des Java-Caches, Aktivieren der Java-Konsole und des Debuggings.

Leeren des Java-Caches:

  1. Öffnen Sie den Windows-Datei-Explorer und gehen Sie zu "C:\Program Files\OpenWebStart
  2. Öffnen itw-settings.exe (OpenWebStart-Konsole).
  3. Gehe zu Cache
  4. Verwenden Sie eine der folgenden Optionen, um alle Dateien zu entfernen (zu löschen) oder die Dateien für eine bestimmte NMC-Serververbindung zu entfernen.

Option 1: Klicken Sie auf View Files. Klicken Sie auf Löschen , um alle Java-Cachedateien zu entfernen:

Leeren des NRE-Java-Caches

Option 2: Klicken Sie im Cache-Viewer auf Nach App bereinigen. NMC auswählen gconsole.jnlp Klicken Sie für einen bestimmten NMC-Server auf Delete Files.

NRE-Cache-Bereinigung nach Anwendung  

Protokollierung (Option 1): Aktivieren Sie die Java-Konsole:

  1. Öffnen Sie den Windows-Datei-Explorer und gehen Sie zu "C:\Program Files\OpenWebStart
  2. Öffnen Sie itw-settings.exe (OpenWebStart-Konsole).
  3. Gehen Sie zu Protokollierung.
  4. Wählen Sie die folgenden Optionen aus:
  • Protokollierungskonsole: Zeigen
  • Erhöhen der Ausführlichkeit des Protokolls (Debuggen)
  • In Standardausgabe protokollieren (Protokolle in der Konsole)
  • Protokoll in Datei (Protokolle in Protokolldatei)
  • Optional: Ändern Sie den Speicherort des Protokollordners. Wenn dies nicht geändert wird, wird die Protokollausgabe protokolliert an C:\Users\USER-NAME\.config\icedtea-web\log.

Konsole aktivieren

  1. Klicken Sie auf "Übernehmen" und dann auf "OK".
VORSICHT: Diese Änderungen werden nur für die Diagnose eines Problems vorgeschlagen. Stellen Sie sicher, dass ausreichend Speicherplatz am Speicherort für die Protokollausgabe verfügbar ist, und überwachen Sie den Dateisystemverbrauch während der Debugging-Vorgänge sorgfältig. Sobald die Troubleshooting-Sitzung abgeschlossen ist, setzen Sie diese Einstellungen auf die Standardeinstellung zurück.

Protokollierung (Option 2): Java-Ausgabe in eine Datei:

  1. Öffnen Sie auf dem NMC-Server (NetWorker Management Console) das gconsole.jnlp Datei in einem Texteditor.
  • Linux: /opt/lgtonmc/web/gconsole.jnlp
  • Windows (Standardeinstellung): C:\Programme\EMC NetWorker\Management\GST\web\gconsole.jnlp
  1. Wählen Sie in der application-desc Fügen Sie die folgenden Optionen hinzu:
<argument>-f</argument>
<argument>C:\\Program Files\\NRE\\logs\\java1.log</argument>

Beispiel:

<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>
HINWEIS: Die Protokolldatei wird auf dem Host erzeugt, der auf die NMC zugreift, nicht auf dem NMC-Server. Es kann ein anderer Protokollpfad angegeben werden. Wenn NRE jedoch zum Starten des NMC verwendet wird, sollte dieser Pfad auf allen Hosts vorhanden sein, die auf den NMC zugreifen.
  1. Laden Sie auf dem Host, der für den Zugriff auf die NMC verwendet wird, eine neue gconsole.jnlp In einem WE-Browser: https://NMC_SERVER_ADDRESS:9000/gconsole.jnlp
  2. Starten Sie die NMC mit dem neuen gconsole.jnlp zu verwenden.
  3. Bei der java1.log wird auf dem Host erstellt, der auf die NMC zugreift:
    java1.log 

Aktivieren Sie das Java-Debug:

  1. Aktivieren Sie die Java-Konsole gemäß den obigen Schritten.
  2. Starten der NetWorker Management Console (NMC) gconsole.jnlp zu verwenden.
  3. Melden Sie sich bei der NMC an.
  4. Im Fenster Enterprise CTRL+SHIFT+Right-Click
  5. Klicken Sie auf Debug-Meldungen speichern... und geben Sie einen Ausgabespeicherort an.

NetWorker Management Console – Speichern von Debug-Meldungen

  1. Klicken Sie im Fenster Enterprise erneut auf
  2. Wählen Sie unter Set Debug Level das gewünschte Debug Level aus. In der Regel 7

NetWorker Management Console – Debug-Level festlegen

  1. Führen Sie Aktionen in NMC aus, die ein Debugging erfordern. Kopieren Sie die Ausgabe aus der Java-Konsolensitzung und erfassen Sie die Java-Ausgabedatei, die in Schritt 5 erstellt wurde.
  2. Um das Debuggen zu deaktivieren, wiederholen Sie den Vorgang, aber setzen Sie Debuggen aus.

NRE-Debuggen aktivieren:

NRE-Debugging kann innerhalb des NRE konfiguriert werden C:\Program Files\NRE\logs\logConfig.properties zu verwenden. Die standardmäßige Protokoll-Debug-Stufe ist WARNUNG.

Die unterstützten Protokollebenen vom niedrigsten zum höchsten sind:

OFF
SEVERE
WARNING
INFO
CONFIG
FINE
FINER
FINEST
ALL

Aktivieren Sie NMC (gstd) Debuggen:

Das Debugging kann für den GST-Service von NMC über die NetWorker Management Console aktiviert werden.

  1. Klicken Sie auf dem NMC-Bildschirm Enterprise auf die Registerkarte Setup.
  2. Klicken Sie auf das Setup-Menü und wählen Sie Systemoptionen aus.
NetWorker Management Console – Menü
  1. Legen Sie unter System Options den Debug Level nach Bedarf fest, in der Regel 9.
NetWorker Management Console – Systemoptionen
  1. Es ist kein Serviceneustart erforderlich. Führen Sie Aktionen von NMC aus, die ein Debug erfordern.
  2. Rendern Sie die gstd.raw vom NMC-Server aus.

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

Zum Rendern .raw -Dateien, siehe Artikel NetWorker: So verwenden Sie nsr_render_log zum Rendern .raw Protokolldateien

  1. Erfassen der gerenderten gstd.raw Datei vom NMC-Server.

NMC-Heap-Diagnose:

Die NetWorker Management Console (NMC) verwendet eine Java-Laufzeitumgebung auf dem Host, der auf die Konsole zugreift. Die Konsole verwendet die Datei gconsole.jnlp, die vom NMC-Server heruntergeladen wird. Möglicherweise werden in NMC Fehler wie "running in out of memory" oder "Java heap space" angezeigt. Das NMC-Heap-Limit ist ein zugewiesenes Speicherlimit. Diese Fehler können jedoch auch dann auftreten, wenn der Host, der auf die NMC zugreift, noch über ausreichend Arbeitsspeicher verfügt. Dies ist erwartetes Verhalten bei der Durchführung bestimmter Vorgänge in der NMC, insbesondere in größeren Umgebungen oder Umgebungen mit vielen Daten. 

  1. Öffnen Sie eine Administrator-Eingabeaufforderung oder PowerShell.
  2. Wechseln Sie in das Verzeichnis Ihres NetWorker Runtime Environment (NRE)-Java-Bin-Verzeichnisses. Zum Beispiel:
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. Abrufen der Prozess-ID (PID) des java.exe Prozess im Zusammenhang mit OpenWebStart:
Get-CimInstance Win32_Process | Where-Object { $_.Name -like "*java*" } | Select-Object ProcessId, Name, CommandLine
Beispiel:
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. Verwenden Sie jcmd So überprüfen Sie die Einstellungen der Java Virtual Machine (VM) und GC-Details:
.\jcmd.exe PID VM.flags
.\jcmd.exe PID GC.heap_info
Beispiel:
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
Basierend auf dem obigen Beispiel:
Messwert Wert
Heap reserviert (max.) Bis zu 2 GB
Heap aktuell aktiviert (initial) 512 MB
Heap verwendet ~110 MB
Metaspace ~22 MB

Das oben Gesagte jmcd Befehle müssen möglicherweise zeitweise oder zusammen mit NMC-Heap-Fehlern ausgeführt werden, um Heap-Bedingungen zu beobachten. Es kann auch erforderlich sein, Skripte für die Heapbedingungen in festgelegten Intervallen zu erstellen und zu überwachen, um konsistente Muster zu beachten.

HINWEIS: Im folgenden Artikel wird beschrieben, wie Sie Heap-Limits ändern: NetWorker: So ändern Sie die Java-Heap-Größe für die NetWorker Management Console (NMC)

Additional Information

Affected Products

NetWorker

Products

NetWorker Family
Article Properties
Article Number: 000342142
Article Type: How To
Last Modified: 04 Jun 2026
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.