NRE 17.x: Sådan ryddes Java-cache, aktiveres Java-konsol og fejlfinding
Résumé: Denne artikel indeholder en oversigt over, hvordan du rydder Java-cache, aktiverer Java-konsollen og konfigurerer Java-fejlfinding på Microsoft Windows-systemer ved hjælp af NetWorker Runtime Environment (NRE) for at få adgang til NetWorker Management Console (NMC). ...
Instructions
NetWorker Runtime Environment (NRE) leverer Java Runtime Environment (JRE), der bruges af NetWorker-godkendelsestjenesten og NetWorker Management Console (NMC).
Rydning af Java-cache:
- Åbn Windows File Explorer, og gå til "
C:\Program Files\OpenWebStart" - Åbn
itw-settings.exe(OpenWebStart-konsol). - Gå til cache
- Brug en af følgende muligheder til at fjerne alle filerne (rydde), eller fjern filerne for en bestemt NMC-serverforbindelse.
Valgmulighed et: Klik på Vis filer. Klik på Rens for at fjerne alle java-cache-filer:

Mulighed to: Fra Cache Viewer skal du klikke på Rens efter app. Vælg NMC gconsole.jnlp for en bestemt NMC-server skal du klikke på Slet filer.
Logføring (valgmulighed): Aktivér Java Console:
- Åbn Windows File Explorer, og gå til "
C:\Program Files\OpenWebStart" - Åbn itw-settings.exe (OpenWebStart-konsol).
- Gå til Logning.
- Vælg følgende indstillinger:
- Logkonsol: Vis
- Forøg logfilens omfang (fejlfinding)
- Log til standardoutput (logfiler til konsollen)
- Log til fil (logfiler til logfil)
- Valgfri: Skift placeringen af logmappen. Hvis dette ikke ændres, logges logoutputtet på
C:\Users\USER-NAME\.config\icedtea-web\log.

- Klik på Anvend, og klik derefter på OK.
Logføring (valgmulighed to): Java Output til en fil:
- På NetWorker Management Console-serveren (NMC) skal du åbne
gconsole.jnlpfil i et tekstredigeringsprogram.
- Linux:
/opt/lgtonmc/web/gconsole.jnlp - Windows (standard): C:\Programmer\EMC NetWorker\Management\GST\web\gconsole.jnlp
- I
application-descsektion, skal du tilføje følgende indstillinger:
<argument>-f</argument> <argument>C:\\Program Files\\NRE\\logs\\java1.log</argument>
Eksempel:
<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>
- På den vært, der bruges til at få adgang til NMC, skal du downloade en ny
gconsole.jnlpFra en We-browser:https://NMC_SERVER_ADDRESS:9000/gconsole.jnlp - Start NMC ved hjælp af den nye
gconsole.jnlpFil. - Ikonet
java1.logoprettes på værten, der har adgang til NMC:
Aktivér Java Debug:
- Aktivér Java Console i henhold til ovenstående trin.
- Start NetWorker-administrationskonsollens (NMC)
gconsole.jnlpFil. - Log på NMC.
- Fra vinduet Enterprise,
CTRL+SHIFT+Right-Click - Klik på Gem fejlfindingsmeddelelser... , og angiv en outputplacering.

- I vinduet Enterprise igen
- Fra Indstil fejlfindingsniveau skal du vælge det ønskede fejlfindingsniveau. Normalt 7

- Udfør handlinger i NMC, som kræver fejlfinding. Kopiér outputtet fra Java Console-sessionen, og indsaml den Java-outputfil, der blev oprettet i trin 5.
- Hvis du vil deaktivere fejlfinding, skal du gentage processen, men slå Fejlfinding fra.
Aktivering af NRE-fejlfinding:
NRE-fejlfinding kan konfigureres inde i NRE C:\Program Files\NRE\logs\logConfig.properties Fil. Standardfejlfindingsniveauet for logfilen er ADVARSEL.
De understøttede logniveauer fra laveste til højeste er:
OFF
SEVERE
WARNING
INFO
CONFIG
FINE
FINER
FINEST
ALL
Aktivér NMC (gstd) Fejlfinding:
Fejlfinding kan aktiveres på NMC's GST-tjeneste fra NetWorker-administrationskonsollen.
- Fra NMC's Enterprise-skærm skal du klikke på fanen Opsætning.
- Klik på menuen Opsætning , og vælg Systemindstillinger.
- Fra Systemindstillinger skal du indstille fejlfindingsniveauet efter behov, typisk 9.
- Der kræves ingen genstart af tjenesten. Udfør handlinger fra NMC, der kræver fejlfinding.
- Gengiv
gstd.rawfra NMC-serveren.
Linux: /opt/lgtonmc/logs/gstd.raw
Windows (standard): C:\Program Files\EMC NetWorker\Management\GST\logs\gstd.raw
At gengive .raw filer, se artiklen NetWorker: Sådan bruges nsr_render_log til at gengive .raw logfiler
- Indsaml de gengivne
gstd.rawfil fra NMC-serveren.
NMC Heap Diagnostisk:
NetWorker Management Console (NMC) bruger en Java Runtime på værten, der har adgang til konsollen. Konsollen bruger filen gconsole.jnlp, som den downloader fra NMC-serveren. Du kan opleve fejl "løber tør for hukommelse" eller "Java heap space" i NMC. NMC-bunkegrænsen tildeles hukommelsesgrænse; når det er sagt, kan disse fejl forekomme, selvom værten, der har adgang til NMC, stadig har tilstrækkelig hukommelse til rådighed. Dette er forventeligt, når du udfører visse handlinger i NMC, især i større miljøer eller miljøer med mange data.
- Åbn en administrators kommandoprompt eller PowerShell.
- Skift mappe til dit NetWorker Runtime Environment (NRE) java bin-bibliotek. F.eks.:
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>
- Hent proces-id et (PID) for
java.exeproces forbundet med OpenWebStart:
Get-CimInstance Win32_Process | Where-Object { $_.Name -like "*java*" } | Select-Object ProcessId, Name, CommandLine
Eksempel:
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...
jcmd Sådan kontrollerer du indstillingerne for Java Virtual Machine (VM) og GC-oplysninger:
.\jcmd.exe PID VM.flags .\jcmd.exe PID GC.heap_infoEksempel:
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
| Metriske | Værdi |
| Heap reserveret (max) | Op til 2 GB |
| Heap er aktuelt forpligtet (indledende) | 512 MB |
| Heap brugt | ~110 MB |
| Metaspace | ~22 MB |
Ovenstående jmcd Det kan være nødvendigt at køre kommandoer med mellemrum eller sammen med NMC-heapfejl for at overholde heap-forholdene. Det kan også være nødvendigt at scripte og overvåge bunkeforholdene med faste intervaller for at observere eventuelle konsistente mønstre.
Informations supplémentaires
- NetWorker: Sådan aktiveres AUTHC DEBUG til fejlfindingsformål
- NetWorker: Sådan aktiveres REST API-fejlfinding
- NetWorker: Sådan aktiveres RabbitMQ Debugging
- NetWorker Management Web UI (NWUI): Vejledning til prioritering og fejlfinding