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

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

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

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ヒープ サイズを変更する方法

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