NRE 17.x: Come cancellare la cache Java, abilitare la console Java e il debug

Riepilogo: Questo articolo fornisce una panoramica su come cancellare la cache Java, abilitare la console Java e configurare il debug Java sui sistemi Microsoft Windows utilizzando NetWorker Runtime Environment (NRE) per accedere a NetWorker Management Console (NMC). ...

Questo articolo si applica a Questo articolo non si applica a Questo articolo non è legato a un prodotto specifico. Non tutte le versioni del prodotto sono identificate in questo articolo.

Istruzioni

NRE (NetWorker Runtime Environment) fornisce l'ambiente JRE (Java Runtime Environment) utilizzato da NetWorker Authentication Service e NetWorker Management Console (NMC).
 

NOTA: Questo articolo è applicabile solo a NRE 17.x, utilizzato da NetWorker 19.13.x e versioni successive. Non si applica a NRE 8.x utilizzato da NetWorker 19.12 e versioni precedenti. Per NetWorker 19.12.x (e versioni precedenti): NRE 8.x: Come cancellare la cache Java, abilitare la console Java e il debug.

Cancellazione della cache Java:

  1. Apri Esplora file di Windows e vai su "C:\Program Files\OpenWebStart".
  2. Apri itw-settings.exe (Console OpenWebStart).
  3. Vai alla cache
  4. Utilizzare una delle seguenti opzioni per rimuovere tutti i file (eliminazione) o rimuovere i file per una specifica connessione al server NMC.

Opzione uno: Cliccare su Visualizza file. Fare clic su Elimina per rimuovere tutti i file della cache Java:

Eliminazione della cache Java NRE

Opzione due: Da Visualizzatore cache, cliccare su Pulisci per app. Selezionare NMC gconsole.jnlp per un server NMC specifico, cliccare su Delete Files.

Pulire la cache NRE per applicazione  

Registrazione (opzione uno): Abilitare la console Java:

  1. Apri Esplora file di Windows e vai su "C:\Program Files\OpenWebStart".
  2. Aprire itw-settings.exe (console OpenWebStart).
  3. Accedere a Logging.
  4. Selezionare le seguenti opzioni:
  • Console di registro: Visualizza
  • Aumentare il livello di dettaglio del registro (debug)
  • Registra sull'output standard (registra sulla console)
  • Log to file (da log a file di registro)
  • Opzionale: Modificare la posizione della cartella di registro. Se questa impostazione non viene modificata, l'output del registro viene registrato in C:\Users\USER-NAME\.config\icedtea-web\log.

Abilita console

  1. Cliccare su Apply (Applica), quindi su OK.
ATTENZIONE: Queste modifiche sono consigliate solo per la diagnosi di un problema. Assicurarsi che sia disponibile spazio su disco adeguato nel percorso di output del registro e monitorare attentamente l'utilizzo del file system durante le operazioni di debug. Una volta completata la sessione di risoluzione dei problemi, ripristinare queste impostazioni predefinite.

Registrazione (opzione due): Output Java in un file:

  1. Nel server NetWorker Management Console (NMC), aprire il gconsole.jnlp file in un editor di testo.
  • Linux: /opt/lgtonmc/web/gconsole.jnlp
  • Windows (impostazione predefinita): C:\Program Files\EMC NetWorker\Management\GST\web\gconsole.jnlp
  1. Nel application-desc , aggiungere le seguenti opzioni:
<argument>-f</argument>
<argument>C:\\Program Files\\NRE\\logs\\java1.log</argument>

Esempio:

<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>
NOTA: Il file di log viene generato sull host che accede a NMC, non sul server NMC. È possibile specificare un percorso di registro diverso. tuttavia, se si utilizza NRE per avviare NMC, questo percorso dovrebbe esistere in tutti gli host che accedono a NMC.
  1. Sull host utilizzato per accedere a NMC, scaricare un nuovo gconsole.jnlp Da un browser WE: https://NMC_SERVER_ADDRESS:9000/gconsole.jnlp
  2. Avviare NMC utilizzando il nuovo gconsole.jnlp di NetWorker.
  3. La colonna java1.log viene creato sull host che accede a NMC:
    java1.log 

Abilitare il debug Java:

  1. Abilitare la console Java in base alla procedura descritta in precedenza.
  2. Avviare NetWorker Management Console (NMC) gconsole.jnlp di NetWorker.
  3. Accedere a NMC.
  4. Dalla finestra Enterprise, cliccare su CTRL+SHIFT+Right-Click
  5. Cliccare su Save Debug Messages... e specificare un percorso di output.

NetWorker Management Console - Salva messaggi di debug

  1. Nella finestra Enterprise, di nuovo
  2. Da Set Debug Level, selezionare il livello di debug desiderato. Di solito, 7

NetWorker Management Console - Imposta livello di debug

  1. Eseguire all'interno di NMC le azioni che richiedono il debug. Copiare l'output dalla sessione della console Java e raccogliere il file di output Java creato nel passaggio 5.
  2. Per disabilitare il debug, ripetere il processo ma impostare Debug Off.

Abilitazione del debug NRE:

Il debug NRE può essere configurato all'interno di NRE C:\Program Files\NRE\logs\logConfig.properties di NetWorker. Il livello di debug del registro predefinito è WARNING.

I livelli di registro supportati dal più basso al più alto sono:

OFF
SEVERE
WARNING
INFO
CONFIG
FINE
FINER
FINEST
ALL

Abilitare NMC (gstd) Debug:

Il debug può essere abilitato sul servizio GST di NMC da NetWorker Management Console.

  1. Dalla schermata Enterprise di NMC, cliccare sulla scheda Setup.
  2. Cliccare sul menu Setup e selezionare System Options.
NetWorker Management Console - Menu Setup
  1. Da System Options, impostare il livello di debug come richiesto, in genere 9.
NetWorker Management Console - Opzioni di sistema
  1. Non è necessario riavviare il servizio, eseguire azioni da NMC che richiedono il debug.
  2. Eseguire il rendering del gstd.raw dal server NMC.

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

Per eseguire il rendering .raw vedere l'articolo NetWorker: Come utilizzare nsr_render_log per eseguire il rendering .raw file di log

  1. Raccogliere il renderizzato gstd.raw dal server NMC.

Diagnostica heap NMC:

NetWorker Management Console (NMC) utilizza Java Runtime sull host che accede alla console. La console utilizza il file gconsole.jnlp, che scarica dal server NMC. È possibile che si osservino errori "running out of memory" o "Java heap space" in NMC. Il limite dell'heap NMC è il limite di memoria allocata. Detto questo, questi errori possono essere visualizzati anche se l'host che accede a NMC dispone ancora di memoria sufficiente. Si tratta di un comportamento previsto durante l'esecuzione di alcune operazioni in NMC, in particolare in ambienti più grandi o con molti dati. 

  1. Aprire un prompt dei comandi dell'amministratore o PowerShell.
  2. Modificare la directory nella directory bin Java di NetWorker Runtime Environment (NRE). Ad esempio:
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. Ottenere l'ID processo (PID) di java.exe processo associato a OpenWebStart:
Get-CimInstance Win32_Process | Where-Object { $_.Name -like "*java*" } | Select-Object ProcessId, Name, CommandLine
Esempio:
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. Utilizzare jcmd per controllare le impostazioni della Java Virtual Machine (VM) e i dettagli di GC:
.\jcmd.exe PID VM.flags
.\jcmd.exe PID GC.heap_info
Esempio:
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
In base all'esempio precedente:
Metrica Valore
Heap riservato (max) Fino a 2 GB
Heap attualmente impegnato (iniziale) 512 MB
Heap usato ~110 MB
Metaspazio ~22 MB

Quanto sopra jmcd Potrebbe essere necessario eseguire i comandi in modo intermittente o insieme agli errori dell'heap NMC per osservare le condizioni dell'heap. Potrebbe anche essere necessario creare script e monitorare le condizioni dell'heap a intervalli prestabiliti per osservare eventuali modelli coerenti.

NOTA: L'articolo seguente descrive in dettaglio come modificare i limiti dell'heap: NetWorker: Come modificare le dimensioni dell'heap Java per NetWorker Management Console (NMC)

Informazioni aggiuntive

Prodotti interessati

NetWorker

Prodotti

NetWorker Family
Proprietà dell'articolo
Numero articolo: 000342142
Tipo di articolo: How To
Ultima modifica: 29 giu 2026
Versione:  8
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.