NRE 17.x: Javaキャッシュをクリアし、Javaコンソールを有効にし、デバッグする方法

Samenvatting: この記事では、NetWorker Runtime Environment (NRE)を使用してNetWorker Management Console (NMC)にアクセスするために、Microsoft WindowsシステムでJavaキャッシュをクリアする方法、Javaコンソールを有効にする方法、Javaデバッグを構成する方法の概要について説明します。

Dit artikel is van toepassing op Dit artikel is niet van toepassing op Dit artikel is niet gebonden aan een specifiek product. Niet alle productversies worden in dit artikel vermeld.

Instructies

NRE(NetWorkerランタイム環境)は、NetWorker認証サービスとNMC(NetWorker管理コンソール)で使用される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:ファイルの表示 をクリックします。「パージ」をクリックして、すべてのJavaキャッシュ・ファイルを削除します。

NRE Javaキャッシュのパージ

オプション2:キャッシュ ビューアーから、[アプリでクリーンアップ]をクリックします。NMCの選択 gconsole.jnlp 特定のNMCサーバに対して、 Delete Filesをクリックします。

アプリケーションごとの NRE キャッシュのクリーンアップ  

ログ(オプション1): Javaコンソールを有効にします。

  1. Windowsエクスプローラーを開き、「C:\Program Files\OpenWebStart
  2. itw-settings.exeを開きます(OpenWebStartコンソール)。
  3. [Logging]に移動します。
  4. 次のオプションを選択します。
  • ログ コンソール: 表示
  • ログの冗長性を上げる(デバッグ)
  • 標準出力へのログ(コンソールへのログ)
  • Log to File(ログ ファイルへのログ)
  • オプション:ログ フォルダーの場所を変更します。これが変更されない場合、ログ出力は C:\Users\USER-NAME\.config\icedtea-web\logの詳細を確認してください。

コンソールの有効化

  1. [Apply](適用)をクリックし、[OK]をクリックします。
警告:これらの変更は、問題を診断する場合にのみ推奨されます。ログ出力場所に十分なディスク領域があることを確認し、操作のデバッグ中はファイル システムの消費量を注意深く監視します。トラブルシューティング セッションが完了したら、これらの設定をデフォルトに戻します。

ロギング(オプション2): ファイルへのJava出力:

  1. NMC(NetWorker管理コンソール)サーバーで、 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>

Example:

<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. 新しい gconsole.jnlp ファイルで定義)を使用することが重要です。
  3. java1.log は、NMCにアクセスするホスト上に作成されます。
    java1.log 

Javaデバッグを有効にします。

  1. 上記の手順に従って、Javaコンソールを有効にします。
  2. NetWorker管理コンソール(NMC)の起動 gconsole.jnlp ファイルで定義)を使用することが重要です。
  3. NMCにログインします。
  4. エンタープライズウィンドウで、 CTRL+SHIFT+Right-Click
  5. デバッグ メッセージの保存...をクリックし、出力場所を指定します。

NetWorker管理コンソール - デバッグ メッセージの保存

  1. エンタープライズウィンドウで、もう一度
  2. Set Debug Levelから、目的のデバッグ レベルを選択します。通常、 7

NetWorker管理コンソール - デバッグ レベルの設定

  1. デバッグが必要なアクションをNMC内で実行します。Javaコンソール セッションから出力をコピーし、ステップ5で作成したJava出力ファイルを収集します。
  2. デバッグを無効にするには、プロセスを繰り返しますが、[ デバッグ オフ] を設定します。

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. [System Options]から、必要に応じて[Debug Level](通常は9)を設定します。
NetWorker管理コンソール - システム オプション
  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管理コンソール)は、コンソールにアクセスするホスト上でJavaランタイムを使用します。コンソールはファイル gconsole.jnlpこれは、NMCサーバからダウンロードされます。NMCで「メモリ不足」または「Javaヒープ領域」のエラーが発生することがあります。NMCヒープ制限は、割り当てられたメモリー制限です。ただし、NMCにアクセスしているホストに使用可能なメモリーが十分にある場合でも、これらのエラーが表示されることがあります。これは、特に大規模な環境や大量のデータを含む環境で、NMCで一部の操作を実行する場合に予期される動作です。 

  1. 管理者コマンド プロンプトまたはPowerShellを開きます。
  2. ディレクトリーをNetWorker Runtime Environment (NRE) 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. のプロセス ID (PID) を取得します。 java.exe OpenWebStartに関連するプロセス:
Get-CimInstance Win32_Process | Where-Object { $_.Name -like "*java*" } | Select-Object ProcessId, Name, CommandLine
Example:
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仮想マシン(VM)の設定とGCの詳細を確認するには、次の手順を実行します。
.\jcmd.exe PID VM.flags
.\jcmd.exe PID GC.heap_info
Example:
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 GB
現在コミットされているヒープ(初期) 512 MB
ヒープ使用量 ~110 MB
メタスペース ~22 MB

上記 jmcd ヒープ状態を確認するために、コマンドを断続的に実行するか、NMCヒープ エラーと並行して実行する必要がある場合があります。また、一貫したパターンを観察するために、設定された間隔でヒープ状態をスクリプト化して監視する必要がある場合もあります。

注:次の記事で は、ヒープ制限を変更する方法について詳しく説明します。NetWorker:NetWorker Management Console (NMC)のJavaヒープ サイズを変更する方法

Extra informatie

Getroffen producten

NetWorker

Producten

NetWorker Family
Artikeleigenschappen
Artikelnummer: 000342142
Artikeltype: How To
Laatst aangepast: 29 jun. 2026
Versie:  8
Vind antwoorden op uw vragen via andere Dell gebruikers
Support Services
Controleer of uw apparaat wordt gedekt door Support Services.