NRE 17.x: Jak vymazat mezipaměť Java, povolit Java Console a ladění

Résumé: Tento článek obsahuje přehled, jak vymazat mezipaměť jazyka Java, povolit konzoli Java a nakonfigurovat ladění prostředí Java v systémech Microsoft Windows pomocí prostředí NetWorker Runtime Environment (NRE) pro přístup ke konzoli NetWorker Management Console (NMC). ...

Cet article concerne Cet article ne concerne pas Cet article n’est associé à aucun produit spécifique. Toutes les versions du produit ne sont pas identifiées dans cet article.

Instructions

Prostředí NetWorker Runtime Environment (NRE) poskytuje prostředí Java Runtime Environment (JRE) používané ověřovací službou NetWorker a konzolí NetWorker Management Console (NMC).
 

POZNÁMKA: Tento článek se vztahuje pouze na prostředí NRE 17.x, které používá nástroj NetWorker 19.13.x a novější. Neplatí pro NRE 8.x používané nástrojem NetWorker 19.12 a staršími. Pro platformu NetWorker 19.12.x (a starší): NRE 8.x: Jak vymazat mezipaměť Java, povolit Java Console a ladění.

Vymazání mezipaměti Java:

  1. Otevřete Průzkumníka souborů Windows a přejděte na "C:\Program Files\OpenWebStart
  2. Otevřený itw-settings.exe (Konzole OpenWebStart).
  3. Přejít do mezipaměti
  4. Pomocí jedné z následujících možností odeberte všechny soubory (vyprázdněte) nebo odeberte soubory pro konkrétní připojení k serveru NMC.

První možnost: Klikněte na možnost Zobrazit soubory. Kliknutím na tlačítko Vyprázdnit odeberte všechny soubory mezipaměti Java:

Vymazání mezipaměti Java NRE

Druhá možnost: V prohlížeči mezipaměti klikněte na možnost Vyčistit pomocí aplikace. Vyberte konzoli NMC gconsole.jnlp u konkrétního serveru NMC klikněte na tlačítko Delete Files.

Vyčištění mezipaměti NRE pomocí aplikace  

Protokolování (první možnost): Povolit Java Console:

  1. Otevřete Průzkumníka souborů Windows a přejděte na "C:\Program Files\OpenWebStart
  2. Otevřete itw-settings.exe (OpenWebStart Console).
  3. Přejděte do části Protokolování.
  4. Vyberte následující možnosti:
  • Konzole protokolu: Ukázat
  • Zvýšení podrobností protokolu (ladění)
  • Protokolování do standardního výstupu (protokoly do konzole)
  • Protokolovat do souboru (protokolovat do souboru protokolu)
  • Volitelné: Změňte umístění složky protokolu. Pokud se to nezmění, výstup protokolu se zaprotokoluje do C:\Users\USER-NAME\.config\icedtea-web\log.

Enable Console

  1. Klikněte na tlačítko Použít a poté na tlačítko OK.
VAROVÁNÍ: Tyto změny jsou navrženy pouze pro diagnostiku problému. Ujistěte se, že je v umístění výstupu protokolu dostatek místa na disku, a pečlivě sledujte spotřebu systému souborů při operacích ladění. Po dokončení odstraňování problémů se vraťte k výchozímu nastavení.

Protokolování (2. možnost): Výstup Java do souboru:

  1. Na serveru NetWorker Management Console (NMC) otevřete gconsole.jnlp v textovém editoru.
  • Linux: /opt/lgtonmc/web/gconsole.jnlp
  • Windows (výchozí): C:\Program Files\EMC NetWorker\Management\GST\web\gconsole.jnlp
  1. V dialogovém okně application-desc přidejte následující možnosti:
<argument>-f</argument>
<argument>C:\\Program Files\\NRE\\logs\\java1.log</argument>

Příklad:

<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>
POZNÁMKA: Soubor protokolu je generován na hostiteli, který přistupuje k konzoli NMC, nikoli na serveru NMC. Může být zadána jiná cesta protokolu. Pokud se však ke spuštění konzole NMC používá prostředí NRE, měla by tato cesta existovat na všech hostitelích, kteří k konzoli NMC přistupují.
  1. Na hostiteli, který se používá pro přístup k konzoli NMC, stáhněte nový soubor gconsole.jnlp Z webového prohlížeče WE: https://NMC_SERVER_ADDRESS:9000/gconsole.jnlp
  2. Spusťte NMC pomocí nového gconsole.jnlp .
  3. Skript java1.log Na hostiteli, který přistupuje k konzoli NMC, se vytvoří:
    java1.log 

Povolit ladění Java:

  1. Povolte Java Console podle výše uvedených kroků.
  2. Spusťte nástroj NetWorker Management Console (NMC) gconsole.jnlp .
  3. Přihlaste se do konzole NMC.
  4. V okně Enterprise přejděte na CTRL+SHIFT+Right-Click
  5. Klikněte na Uložit zprávy ladění... a určete umístění výstupu.

NetWorker Management Console – Ukládání zpráv ladění

  1. V okně Enterprise znovu
  2. V části Nastavit úroveň ladění vyberte požadovanou úroveň ladění. Obvykle 7

NetWorker Management Console – Nastavení úrovně ladění

  1. Provádění akcí v konzoli NMC, které vyžadují ladění. Zkopírujte výstup z relace konzoly Java a shromážděte výstupní soubor Java vytvořený v kroku 5.
  2. Chcete-li ladění zakázat, opakujte proces, ale nastavte možnost Ladění vypnuto.

Povolení ladění NRE:

Ladění NRE lze konfigurovat uvnitř NRE C:\Program Files\NRE\logs\logConfig.properties . Výchozí úroveň ladění protokolu je UPOZORNĚNÍ.

Podporované úrovně protokolování od nejnižší po nejvyšší jsou:

OFF
SEVERE
WARNING
INFO
CONFIG
FINE
FINER
FINEST
ALL

Povolte funkci NMC (gstd) Ladění:

Ladění lze povolit ve službě GST konzole NMC z konzole NetWorker Management Console.

  1. Na obrazovce Enterprise konzole NMC klikněte na kartu Setup.
  2. Klikněte na nabídku Nastavení a vyberte Možnosti systému.
NetWorker Management Console – nabídka nastavení
  1. V okně Možnosti systému nastavte úroveň ladění podle potřeby, obvykle 9.
NetWorker Management Console – Možnosti systému
  1. Není vyžadován restart služby, proveďte akce z NMC vyžadující ladění.
  2. Vykreslování gstd.raw ze serveru NMC.

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

Vykreslování .raw naleznete v článku NetWorker: Jak pomocí nsr_render_log vykreslit .raw soubory protokolu

  1. Shromážděte vykreslené gstd.raw ze serveru NMC.

Diagnostika haldy NMC:

Konzole NetWorker Management Console (NMC) používá na hostiteli, který přistupuje ke konzoli, modul Java Runtime. Konzola používá soubor gconsole.jnlp, které stáhne ze serveru NMC. V konzoli NMC se mohou vyskytnout chyby "dochází paměť" nebo "halda Java". Limit haldy NMC je přidělený limit paměti. To znamená, že tyto chyby se mohou objevit, i když hostitel přistupující k NMC má stále k dispozici dostatek paměti. Jedná se o očekávané chování při provádění některých operací v konzoli NMC, zejména ve větších prostředích nebo prostředích s velkým množstvím dat. 

  1. Otevřete příkazový řádek správce nebo PowerShell.
  2. Změňte adresář na adresář bin java prostředí NetWorker Runtime Environment (NRE). Například:
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. Získejte ID procesu (PID) java.exe proces spojený s OpenWebStart:
Get-CimInstance Win32_Process | Where-Object { $_.Name -like "*java*" } | Select-Object ProcessId, Name, CommandLine
Příklad:
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. Pomocí jcmd Kontrola nastavení virtuálního počítače Java (VM) a podrobností o uvolňování paměti:
.\jcmd.exe PID VM.flags
.\jcmd.exe PID GC.heap_info
Příklad:
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
Na základě výše uvedeného příkladu:
Metrika Hodnota
Vyhrazená halda (max.) Až 2 GB
halda aktuálně potvrzená (počáteční) 512 MB
Použitá halda ~110 MB
Metaprostor ~22 MB

Výše uvedené jmcd Příkazy může být nutné spouštět přerušovaně nebo společně s chybami haldy NMC, aby bylo možné sledovat podmínky haldy. Může být také nutné skriptovat a monitorovat podmínky haldy v nastavených intervalech, aby bylo možné sledovat konzistentní vzory.

POZNÁMKA: Následující článek podrobně popisuje, jak upravit limity haldy: NetWorker: Jak změnit velikost haldy Java pro konzoli NetWorker Management Console (NMC)

Informations supplémentaires

Produits concernés

NetWorker

Produits

NetWorker Family
Propriétés de l’article
Numéro d’article: 000342142
Type d’article: How To
Dernière modification: 04 Jun 2026
Version:  7
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.