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

Résumé: В этой статье содержатся общие сведения о том, как очистить кэш Java, включить консоль Java и настроить отладку Java в системах Microsoft Windows, используя NetWorker Runtime Environment (NRE) для доступа к консоли управления 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

Среда выполнения 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

Вариант второй. В средстве просмотра кэша нажмите Очистить по приложению. Выберите 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. Нажмите кнопку Применить, затем нажмите кнопку ОК.
ОСТОРОЖНОСТЬЮ: Эти изменения предлагаются только для диагностики проблемы. Обеспечьте достаточное дисковое пространство в месте вывода журнала и тщательно отслеживайте использование файловой системы во время операций отладки. После завершения сеанса поиска и устранения неисправностей восстановите эти настройки по умолчанию.

Ведение журнала (вариант второй): Вывод 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)

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: 29 juin 2026
Version:  8
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.