NRE 8.x:如何清除 Java 高速缓存、启用 Java 控制台和调试。

Résumé: 本知识库文章概述了如何使用 NetWorker Runtime Environment (NRE) 在 Microsoft Windows 系统上清除 Java 高速缓存、启用 Java 控制台和配置 Java 调试,以访问 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 Runtime Environment (NRE) 提供由 NetWorker 身份验证服务和 NetWorker 管理控制台 (NMC) 使用的 Java Runtime Environment (JRE)。

注意: 本文仅适用于 NetWorker 19.12.x 及更早版本使用的 NRE 8.x。对于 NetWorker 19.13(及更高版本),请参阅: NRE 17.x:如何清除 Java 高速缓存、启用 Java 控制台和调试。如果使用 Oracle JRE 而不是 NRE JRE,请参阅 NetWorker:如何清除 Java 高速缓存,启用 Java 控制台和调试 (Oracle Java)。

用于区分系统的术语:

  • NMC 服务器:安装 NMC 服务器软件包的系统,以及 gstd 服务运行。
  • NMC 客户端:用于访问 NMC 的任何主机。

本文可以分为以下部分:

  • NMC 服务调试。何时使用:
    • NMC 服务器 (gstd) 服务无法启动。
    • NMC 中的操作产生意外错误。
    • 默认日志记录级别无定论。
  • Java 日志记录。何时使用:
    • NMC 中的操作产生意外错误。
    • 默认日志记录级别无定论。
    • 在 NMC 客户端上观察到问题。
  • NetWorker 运行时环境调试:
    • NMC 服务器服务可操作。 
    • NMC 无法在 NMC 客户端上启动。
  • Java 高速缓存:

展开以下部分以查看具体的故障处理步骤:

 


NMC 服务器服务 (GSTD) 调试

可以在 NMC 的 GST 服务上启用调试。使用的方法取决于问题的类型。
以下文章概述了调试级别及其主要应用场景:NetWorker:调试信息级别

方法一:NMC 无法访问,NMC 服务器服务无法启动

Linux:

  1. 在 NMC 服务器上,打开提升的 shell。
  2. 创建 NMC 服务控制脚本的拷贝:
cp /opt/lgtonmc/etc/gst_linux.sh /opt/lgtonmc/etc/gst_linux.sh.orig
  1. 使用文本编辑器打开原始脚本:
vi /opt/lgtonmc/etc/gst_linux.sh
  1. 搜索 Starting GST。添加 -D9 之后 $gstd 例如,在Starting GST块中:
   echo_n "Starting GST: "
      if [ -x "$gstd" ] ; then
          "$gstd" -D9
          code=$?
          echo "done."
  1. 使用启动脚本启动 NMC 服务:
/opt/lgtonmc/etc/gst_linux.sh start
  1. 收集并审查输出。

不再需要调试时,恢复到原始文件,或删除 -D9 (通过 Starting GST 块中)的更新状态的时间戳。使用 Normal 管理服务 systemctl 或 service 命令。例如 systemctl start gst

 

Windows:

  1. 在 NMC 服务器上,打开提升的提示符。 
  2. 将目录 (cd) 更改为 NMC bin 目录:
cd "C:\Program Files\EMC NetWorker\Management\GST\bin"
注意:上面的命令示例显示了默认的 NMC 安装路径。如果您已在其他位置安装 NMC 软件,则需要转至您的安装路径。
  1. 在启用调试的情况下启动服务:
.\gstd.exe -D9
  1. 收集并检视输出

方法二:NMC 可访问,并且正在调查 NMC 的具体操作:

  1. 在 NMC 的企业屏幕中,单击设置选项卡。
  2. 单击 Setup菜单,然后选择 System Options
NetWorker Management Console - 设置菜单
  1. System Options 中,根据需要设置调试级别,通常为 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 服务器中的文件。

日志记录选项一 - 启用 Java 控制台:

当您想要直接在 NMC 中执行操作时观察 Java 控制台事件时,此方法非常有用。这可以用于长期存在的问题,或是可以按需重现的问题。此输出也可以记录到文件。 

  1. 在 NMC 客户端上,打开 Windows 文件资源管理器。
  2. 转至 NRE 安装位置;默认: C:\Program Files\NRE\java
  3. 根据安装的 NRE 版本,可能会看到不同的 JRE 文件夹。要打开 Java 控制面板,请转至 ..\jre#.#.#_###\bin\ 并打开 javacpl.exe
  4. 单击高级选项卡。
  5. 确保选中 Enable TracingEnable Logging
  6. 单击 显示控制台 单选按钮。
Java 控制面板 - 高级选项卡
  1. 单击Apply(应用)。
  2. 单击确定关闭 Java 控制面板。
  3. 要禁用控制台,请重复此过程,但选择 Hide Console

日志记录选项 2 — 文件的 Java 输出:

当您不需要打开 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 来自 NRE 临时文件夹。默认路径为 C:\Program Files\NRE\temp\gconsole.jnlp。删除此文件拷贝会强制 NRE 从 NMC 服务器下载新的更新版本。
  2. The java1.log 启动 NMC 后创建文件:
    Java 日志文件

Java 日志记录 — 在 NMC 控制台中启用 Java 调试

  1. 根据上述部分启用 Java 控制台文件输出
  2. 打开 NRE NMC 启动程序
  3. 登录到 NetWorker Management Console。
  4. 企业 窗口中, CTRL+SHIFT+右键单击
  5. 单击 Save Debug Messages... 并指定输出位置。
NetWorker Management Console — 保存调试消息
  1. 企业 窗口中, 再次按 CTRL+SHIFT+右键单击
  2. Set Debug Level中,选择所需的调试级别。通常为 7
NetWorker 管理控制台 — 设置调试级别
  1. 在 NMC 中执行需要调试的操作。复制 Java 控制台会话的输出,并收集在步骤 5 中创建的 Java 输出文件。
  2. 要禁用调试,请重复此过程,但将 Debug Off设置为 Off

启用 NRE 调试:

根据上述部分启用对文件的 Java 输出
 
NRE 调试可在 NRE 内配置 ..Program Files\NRE\logs\logConfig.properties 文件。默认日志调试级别为 WARNING。

支持的日志级别(从低到高)依次为:

OFF
SEVERE
WARNING
INFO
CONFIG
FINER

FINEST
ALL

清除 Java 高速缓存:

  1. 在 NMC 客户端上,打开 Windows 文件资源管理器。
  2. 转至 NRE 安装位置;默认: C:\Program Files\NRE\java
  3. 根据安装的 NRE 版本,可能会看到不同的 JRE 文件夹。要打开 Java 控制面板,请转至 ..\jre#.#.#_###\bin\ 并打开 javacpl.exe
  4. 常规 选项卡中,单击 设置。
Java 控制面板 - 常规选项卡
  1. 临时文件和设置 窗口中,单击 删除文件。 
  2. 确保选中跟踪 和日志文件 以及缓存应用程序和小程序,然后单击 确定。
Java 控制面板 — 临时文件和设置
  1. 单击 确定 关闭其余窗口。

    Informations supplémentaires

    Produits concernés

    NetWorker

    Produits

    NetWorker Family, NetWorker Series
    Propriétés de l’article
    Numéro d’article: 000203881
    Type d’article: How To
    Dernière modification: 20 Aug 2026
    Version:  16
    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.