NRE 17.x: Очистка кэша Java, включение консоли Java и отладка

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 (NRE) предоставляет среду выполнения Java (JRE), используемую службой аутентификации NetWorker и консолью управления NetWorker Management Console (NMC).
 

ПРИМЕЧАНИЕ. Данная статья относится только к NRE 17.x, который используется NetWorker 19.13.x и более поздних версий. Это не относится к NRE 8.x, используемому в NetWorker 19.12 и более ранних версиях. Для NetWorker 19.12.x (и более ранних версий): NRE 8.x: Очистка кэша Java, включение консоли Java и отладки.

Очистка кэша Java:

  1. Откройте проводник Windows и перейдите в раздел «C:\Program Files\OpenWebStart»
  2. Open itw-settings.exe (OpenWebStart Console).
  3. Перейти к кэш-памяти
  4. Используйте один из следующих вариантов для удаления всех файлов (очистка) или удаления файлов для конкретного подключения к серверу NMC.

Вариант 1. Нажмите Просмотр файлов. Нажмите кнопку Pочистить , чтобы удалить все файлы кэша java:

Очистка кэша NRE Java

Вариант 2. В средстве просмотра кэша нажмите Очистить по приложению. Выберите NMC gconsole.jnlp для конкретного сервера NMC нажмите Удалить файлы.

Очистка кэша NRE по приложениям  

Ведение журнала (вариант 1): Включите консоль Java.

  1. Откройте проводник Windows и перейдите в раздел «C:\Program Files\OpenWebStart»
  2. Откройте itw-settings.exe (OpenWebStart Console).
  3. Перейдите в раздел Ведение журнала.
  4. Выберите следующие параметры.
  • Консоль журнала: Отобразить
  • Увеличение детализации журнала (отладка)
  • Вход в стандартный вывод (журналы в консоль)
  • Log to file (logs to log file)
  • Опционально. Измените расположение папки журнала. Если это не изменено, выходные данные журнала регистрируются в C:\Users\USER-NAME\.config\icedtea-web\log.

Включить консоль

  1. Нажмите кнопку Применить, затем кнопку ОК.
ВНИМАНИЕ! Эти изменения предлагаются только для диагностики проблемы. Обеспечьте достаточное дисковое пространство в месте вывода журнала и тщательно отслеживайте использование файловой системы во время операций отладки. После завершения сеанса поиска и устранения неисправностей восстановите эти настройки по умолчанию.

Ведение журнала (вариант 2): Вывод 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. Переменная java1.log создается на хосте, имеющем доступ к NMC:
    java1.log 

Включите отладку Java.

  1. Включите консоль Java, как описано выше.
  2. Запустите NetWorker Management Console (NMC) gconsole.jnlp .
  3. Войдите в NMC.
  4. В окне Enterprise CTRL+SHIFT+Right-Click
  5. Нажмите Save Debug Messages... и укажите расположение вывода.

Консоль управления NetWorker — сохранение отладочных сообщений

  1. Снова в окне Enterprise
  2. В разделе Set Debug Level выберите нужный уровень отладки. Обычно 7

Консоль управления NetWorker — установка уровня отладки

  1. Выполнение действий в NMC, для которых требуется отладка. Скопируйте выходные данные сеанса консоли Java и соберите выходной файл Java, созданный на шаге 5.
  2. Чтобы отключить отладку, повторите процесс, но отключите отладку.

Включение отладки NRE:

Отладка NRE может быть настроена внутри NRE C:\Program Files\NRE\logs\logConfig.properties . Уровень отладки журнала по умолчанию — WARNING.

Поддерживаемые уровни журнала от самого низкого до самого высокого:

OFF
SEVERE
WARNING
INFO
CONFIG
FINE
FINER
FINEST
ALL

Включите NMC (gstd) Отладка:

Отладку можно включить в службе GST NMC из консоли управления NetWorker.

  1. На экране NMC Enterprise перейдите на вкладку Setup.
  2. Откройте меню «Настройка» и выберите «Параметры системы».
Консоль управления NetWorker — меню «Setup»
  1. В разделе «System Options» задайте необходимый уровень отладки, обычно 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:

Консоль управления NetWorker Management Console (NMC) использует Java Runtime на хосте, обращающемся к консоли. Консоль использует файл gconsole.jnlp, который скачивается с сервера NMC. В NMC могут наблюдаться ошибки «нехватка памяти» или «пространство в куче Java». В качестве ограничения кучи NMC выделяется лимит памяти; Тем не менее, эти ошибки могут появляться, даже если хост, обращающийся к NMC, все еще имеет достаточно доступной памяти. Это ожидаемое поведение при выполнении некоторых операций в NMC, особенно в крупных средах или средах с большим объемом данных. 

  1. Откройте командную строку администратора или PowerShell.
  2. Измените каталог на каталог java bin 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 (ВМ) и сведения о сборке мусора, выполните следующие действия.
.\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.