NRE 17.x: Як очистити кеш Java, увімкнути Java Console та налагодити

Summary: У цій статті наведено огляд того, як очистити кеш Java, увімкнути консоль Java та налаштувати налагодження Java на системах Microsoft Windows за допомогою NetWorker Runtime Environment (NRE) для доступу до 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) забезпечує середовище виконання Java (JRE), яке використовується сервісом автентифікації NetWorker та консоллю управління NetWorker (NMC).
 

ПРИМІТКА. Ця стаття стосується лише NRE 17.x, який використовує NetWorker 19.13.x і новіші версії. Це не стосується NRE 8.x, який використовувався NetWorker 19.12 і раніше. Для NetWorker 19.12.x (і старшої версії): NRE 8.x: Як очистити кеш Java, увімкнути Java Console та налагодження.

Очищення кешу Java:

  1. Відкрийте Провідник Windows і перейдіть у "C:\Program Files\OpenWebStart"
  2. Відкрито itw-settings.exe (OpenWebStart Console).
  3. Перейти в кеш
  4. Використовуйте один із наступних варіантів, щоб видалити всі файли (очищення), або видалити файли для конкретного підключення до сервера NMC.

Варіант перший: Натисніть «Переглянути файли». Натисніть «Очищення », щоб видалити всі java-кеш-файли:

Очищення кешу NRE Java

Варіант другий: У Cache Viewer натисніть «Очистити за додатком». Виберіть NMC gconsole.jnlp для конкретного сервера NMC натисніть Видалити файли.

Чистий кеш NRE за додатками  

Логування (Варіант перший): Увімкнути Java Console:

  1. Відкрийте Провідник Windows і перейдіть у "C:\Program Files\OpenWebStart"
  2. Open itw-settings.exe (OpenWebStart Console).
  3. Перейдіть до лісозаготівель.
  4. Виберіть наступні опції:
  • Консоль журналу: Шоу
  • Збільшити багатослівність логу (налагодження)
  • Лог у стандартний вивід (логи на консоль)
  • Log to file (logs to log file)
  • Опціонально: Змініть розташування папки журналу. Якщо це не змінюється, вихід журналу ведеться у C:\Users\USER-NAME\.config\icedtea-web\log.

Увімкнути консоль

  1. Натисніть Apply, потім OK.
УВАГА: Ці зміни рекомендують лише для діагностики проблеми. Переконайтеся, що в розділі виводу журналу є достатній дисковий простір, і ретельно контролюйте споживання файлової системи під час операцій налагодження. Після завершення сесії усунення несправностей поверніть ці налаштування до стандартного.

Логування (варіант другий): Java-вивід у файл:

  1. На сервері NetWorker Management Console (NMC) відкрийте gconsole.jnlp файл у текстовому редакторі.
  • Linux: /opt/lgtonmc/web/gconsole.jnlp
  • Windows (за замовчуванням): C:\Program Files\EMC NetWorker\Management\GST\web\gconsole.jnlp
  1. У application-desc розділ, додайте такі опції:
<argument>-f</argument>
<argument>C:\\Program Files\\NRE\\logs\\java1.log</argument>

Приклад:

<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>
ПРИМІТКА. Файл журналу генерується на хості, що звертається до NMC, а не на сервері NMC. Може бути вказаний інший логарифмічний шлях; однак, якщо NRE використовується для запуску NMC, цей шлях має існувати на всіх хостах, які отримують доступ до NMC.
  1. На хості, який використовується для доступу до NMC, завантажте новий gconsole.jnlp З браузера WE: https://NMC_SERVER_ADDRESS:9000/gconsole.jnlp
  2. Запустити NMC з використанням нового gconsole.jnlp Справу.
  3. The java1.log створюється на хості, що отримує доступ до NMC:
    java1.log 

Увімкнути Java Debug:

  1. Увімкніть Java Console відповідно до вищезазначених кроків.
  2. Запустити консоль управління NetWorker (NMC) gconsole.jnlp Справу.
  3. Увійдіть у NMC.
  4. З вікна «Ентерпрайз», CTRL+SHIFT+Right-Click
  5. Натисніть «Зберегти налагоджувальні повідомлення»... і вкажіть місце виходу.

NetWorker Management Console - збереження налагоджувальних повідомлень

  1. Знову у вікні «Ентерпрайза»
  2. З Set Debug Level виберіть бажаний рівень налагодження. Зазвичай 7

NetWorker Management Console - Встановити рівень налагодження

  1. Виконуйте дії всередині NMC, які потребують налагодження. Скопіюйте результат із сесії Java Console і зберіть файл Java, створений на кроці 5.
  2. Щоб вимкнути налагодження, повторіть процес, але встановіть Debug Off.

Увімкнення NRE Debug:

NRE debug можна налаштувати всередині NRE C:\Program Files\NRE\logs\logConfig.properties Справу. Стандартний рівень налагодження журналу — WARNING.

Підтримувані Log Levels від найнижчого до найвищого:

OFF
SEVERE
WARNING
INFO
CONFIG
FINE
FINER
FINEST
ALL

Увімкніть NMC (gstd) Debug:

Налагодження можна увімкнути на службі GST NMC з консолі управління NetWorker.

  1. На екрані Enterprise NMC натисніть вкладку Setup.
  2. Натисніть меню «Налаштування » та виберіть «Параметри системи».
NetWorker Management Console - меню налаштування
  1. У системних налаштуваннях встановіть рівень налагодження за потребою, зазвичай 9.
NetWorker Management Console - Системні опції
  1. Перезавантаження сервісу не потрібне, виконуйте дії з NMC, які потребують налагодження.
  2. Відтворити gstd.raw з сервера NMC.

Linux: /opt/lgtonmc/logs/gstd.raw
Windows (за замовчуванням): C:\Program Files\EMC NetWorker\Management\GST\logs\gstd.raw

Для рендерингу .raw Дивіться статтю NetWorker: Як використовувати nsr_render_log для рендерингу .raw файлів журналів

  1. Збирати відтворене gstd.raw з сервера NMC.

Діагностика NMC Heap:

Консоль управління NetWorker (NMC) використовує Java-Runtime на хості, що отримує доступ до консолі. Консоль використовує файл gconsole.jnlp, яку він завантажує з сервера NMC. Ви можете помітити помилки «закінчення пам'яті» або «Java heap space» у NMC. Ліміт купи NMC — це виділений ліміт пам'яті; проте ці помилки можуть з'являтися, навіть якщо хост, що звертається до NMC, має достатньо вільної пам'яті. Це очікувана поведінка при виконанні деяких операцій у NMC, особливо у великих середовищах або середовищах з великою кількістю даних. 

  1. Відкрийте командний рядок адміністратора або PowerShell.
  2. Змініть каталог на каталог Javabin NetWorker Runtime Environment (NRE). Наприклад:
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. Отримайте ідентифікатор процесу (PID) java.exe процес, пов'язаний з OpenWebStart:
Get-CimInstance Win32_Process | Where-Object { $_.Name -like "*java*" } | Select-Object ProcessId, Name, CommandLine
Приклад:
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. Використання jcmd щоб перевірити налаштування Java Virtual Machine (VM) та деталі GC:
.\jcmd.exe PID VM.flags
.\jcmd.exe PID GC.heap_info
Приклад:
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
На основі наведеного прикладу:
Метрика Вартість
Купа зарезервована (максимум) До 2 ГБ
Купа наразі зафіксована (початково) 512 МБ
Купа використана ~110 МБ
Метапростор ~22 МБ

Вищезазначене jmcd команди можуть виконуватися періодично або паралельно з помилками купи NMC для спостереження за умовами купи. Також може знадобитися скриптувати та моніторити умови купи з певними інтервалами, щоб спостерігати будь-які узгоджені закономірності.

ПРИМІТКА. У наступній статті детально описано, як змінити ліміти купи: NetWorker: Як змінити розмір java-купи для 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.