NRE 17.x: Java 캐시 지우기, Java 콘솔 활성화 및 디버깅 방법

Summary: 이 문서에서는 NRE(NetWorker Runtime Environment)를 사용하여 Microsoft Windows 시스템에서 NMC(NetWorker Management Console)에 액세스하기 위해 Java 캐시를 지우고 Java 콘솔을 활성화하고 Java 디버그를 구성하는 방법에 대한 개요를 제공합니다.

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

NRE(NetWorker Runtime Environment)는 NetWorker 인증 서비스 및 NMC(NetWorker Management Console)에서 사용하는 JRE(Java Runtime Environment)를 제공합니다.
 

참고: 이 문서는 NetWorker 19.13.x 이상에서 사용하는 NRE 17.x에만 적용됩니다. NetWorker 19.12 이전 버전에서 사용되는 NRE 8.x에는 적용되지 않습니다. NetWorker 19.12.x(및 이전 버전)의 경우: NRE 8.x: Java 캐시를 지우고 Java 콘솔 및 디버깅을 활성화하는 방법

Java 캐시 지우기:

  1. Windows 파일 탐색기를 열고 "C:\Program Files\OpenWebStart"
  2. 열림(Open) itw-settings.exe (OpenWebStart 콘솔)을 클릭합니다.
  3. 캐시로 이동
  4. 다음 옵션 중 하나를 사용하여 모든 파일을 제거하거나(제거) 특정 NMC 서버 연결에 대한 파일을 제거합니다.

옵션 1: 파일 보기를 클릭합니다. Purge를 클릭하여 모든 Java 캐시 파일을 제거합니다.

NRE Java 캐시 제거

옵션 2: Cache Viewer에서 Clean by app을 클릭합니다. NMC를 선택합니다. gconsole.jnlp 특정 NMC 서버에 대해 Delete Files를 클릭합니다.

애플리케이션별 NRE 캐시 정리  

로깅(옵션 1): Java 콘솔을 활성화합니다.

  1. Windows 파일 탐색기를 열고 "C:\Program Files\OpenWebStart"
  2. itw-settings.exe(OpenWebStart 콘솔)을 엽니다.
  3. 로깅으로 이동합니다.
  4. 다음 옵션을 선택합니다.
  • 로그 콘솔: 표시
  • 로그의 세부 정보 표시 증가(디버그)
  • 표준 출력에 로그(콘솔에 로그)
  • Log to file(log to log file)
  • *선택 사항: 로그 폴더의 위치를 변경합니다. 이 값을 변경하지 않으면 로그 출력이 C:\Users\USER-NAME\.config\icedtea-web\log.

콘솔 활성화

  1. 적용을 클릭한 다음 확인을 클릭합니다.
주의: 이러한 변경 사항은 문제를 진단하는 경우에만 제안됩니다. 로그 출력 위치에 적절한 디스크 공간이 있는지 확인하고 작업을 디버깅하는 동안 파일 시스템 사용량을 주의 깊게 모니터링합니다. 문제 해결 세션이 완료되면 이러한 설정을 기본값으로 되돌립니다.

로깅(옵션 2): Java를 파일로 출력:

  1. NMC(NetWorker Management Console) 서버에서 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. NMC(NetWorker Management Console)의 gconsole.jnlp 파일에 정의된 대로 사용하는 것이 중요합니다.
  3. NMC에 로그인합니다.
  4. 엔터프라이즈 창에서 CTRL+SHIFT+Right-Click
  5. Save Debug Messages...를 클릭하고 출력 위치를 지정합니다.

NetWorker Management Console - 디버그 메시지 저장

  1. 엔터프라이즈 창에서 다시
  2. Set Debug Level에서 원하는 디버그 레벨을 선택합니다. 일반적으로 7

NetWorker Management Console - 디버그 레벨 설정

  1. NMC 내에서 디버그가 필요한 작업을 수행합니다. Java 콘솔 세션의 출력을 복사하고 5단계에서 만든 Java 출력 파일을 수집합니다.
  2. 디버그를 비활성화하려면 프로세스를 반복하되 Debug Off를 설정합니다.

NRE 디버그 활성화:

NRE 디버그는 NRE 내부에서 구성할 수 있습니다. C:\Program Files\NRE\logs\logConfig.properties 파일에 정의된 대로 사용하는 것이 중요합니다. 기본 로그 디버그 레벨은 WARNING입니다.

지원되는 로그 레벨은 최저 레벨에서 최고 순으로 다음과 같습니다.

OFF
SEVERE
WARNING
INFO
CONFIG
FINE
FINER
FINEST
ALL

NMC 활성화(gstd) 디버그:

디버깅은 NetWorker Management Console에서 NMC의 GST 서비스를 통해 활성화할 수 있습니다.

  1. NMC의 엔터프라이즈 화면에서 설정 탭을 클릭합니다.
  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 힙 진단:

NMC(NetWorker Management Console)는 콘솔에 액세스하는 호스트에서 Java 런타임을 사용합니다. 콘솔은 이 파일을 사용합니다. gconsole.jnlpNMC 서버에서 다운로드합니다. NMC에서 "메모리 부족" 또는 "Java 힙 공간" 오류가 발생할 수 있습니다. NMC 힙 제한은 할당된 메모리 제한입니다. 즉, NMC에 액세스하는 호스트에 여전히 사용 가능한 메모리가 충분한 경우에도 이러한 오류가 나타날 수 있습니다. 이는 NMC에서 일부 작업을 수행할 때, 특히 대규모 환경이나 데이터가 많은 환경에서 예상되는 동작입니다. 

  1. 관리자 명령 프롬프트 또는 PowerShell을 엽니다.
  2. 디렉토리를 NRE(NetWorker Runtime Environment) Java bin 디렉토리로 변경합니다. 예:
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(프로세스 ID)를 가져옵니다. 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. CU 대신 jcmd JVM(Java Virtual Machine) 설정 및 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
위의 예를 기반으로 합니다.
메트릭
힙 예약됨(최대) 최대 2GB
현재 커밋된 힙(초기) 512 MB
사용된 힙 ~110MB
메타스페이스 ~22MB

jmcd 힙 상태를 관찰하려면 명령을 간헐적으로 실행하거나 NMC 힙 오류와 함께 실행해야 할 수 있습니다. 또한 일관된 패턴을 관찰하기 위해 설정된 간격으로 힙 조건을 스크립팅하고 모니터링해야 할 수도 있습니다.

참고: 다음 문서에서는 힙 제한을 수정하는 방법을 자세히 설명합니다. NetWorker: NMC(NetWorker Management Console)의 Java 힙 크기를 변경하는 방법

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.