NetWorker:调试信息级别

Summary: 本文提供有关 NetWorker 调试级别以及如何启用调试的信息。

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

前提:

用户消息:用户在正常(本地化)作中可以看到的消息。它包括查看日志文件,以及通过设置 (-v) 详细程度命令行标记。用户消息包括通用日志记录,例如 INFO、WARNING、ERROR 等。
调试消息:用于深入分析的消息。调试由 (-D) 命令行标记或 dbgcommand。调试消息未本地化。

NetWorker 中的消息流:
 

NetWorker 日志记录概述 

生成消息的程序称为扬声器。每个扬声器都会向 UI、日志文件或其他程序发送一条消息。创建 NetWorker RAP 资源“NSR 日志”来管理每个日志文件。可以使用远程过程调用 (RPC) 直接向 UI 发送消息。日志查看器 (Viewer) 读取 UI 预期消息或日志消息,并使其对用户可见。说话者以与区域设置无关的格式记录消息,查看者可以在以后借助消息目录进行翻译。优点是用户可以同时以不同语言查看 UI,以及以各种语言查看相同的日志文件。

测 井:

常规 NetWorker 服务日志记录写入 NetWorker daemon.raw管理此进程:

  • Linux: /nsr/logs/daemon.raw
  • Windows(默认值): C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw
提醒:某些 NetWorker 日志记录写入到 .raw 文件。虽然某些消息可以在 .raw 文件,许多是人类不可读(或难以翻译)的非结构化数据。NetWorker 提供 nsr_render_log 用于渲染的实用程序 .raw 将文件记录为人类可读的输出。请参阅:NetWorker:如何使用nsr_render_log呈现.raw日志文件

其他 NetWorker 日志详见:NetWorker:日志文件和位置

NetWorker 调试级别:

下表介绍了在调试 NetWorker 进程(守护程序)或 NetWorker 命令(包括数据库模块)时,不同调试级别的 daemon.raw(或 NetWorker 日志)中有哪些信息可用。

调试级别
调试信息
用途
0
无调试(已禁用)
默认日志记录。
1
  • 无法生成进程。
  • 域名系统 (DNS) 和反向 DNS 查找失败,以及无法将 DNS 条目插入缓存。
  • 与 Data Domain 重复数据消除相关的宣传信息
偶尔
2
  • save 消息
  • recover 消息
  • nsrclone (克隆作业)消息
偶尔
3
  • 卷影拷贝服务 (VSS) 消息。
  • 与 DNS 跟踪相关的消息
频繁
4
  • 包括所有生成进程的进程 ID (PID)。
  • NetWorker 服务器/存储节点 nsrmmd 调试
偶尔
5
  • 模块故障处理:
    • NetWorker Module for Microsoft (NMM)
    • 用于数据库和应用程序的 NetWorker 模块 (NMDA)
  • 特定于群集的宣传信息
频繁
6
  • NetWorker 服务器 nsrindexd 消息
偶尔
7
  • NetWorker 服务器故障处理 jobsdb 问题。
  • 特定于群集的信息。
  • 由于并行度限制,作业无法启动。
  • NetWorker Management Console 的调试 (gstd) 服务的 Tomcat Web 服务器实例
频繁
8
  • 额外的调试消息,然后是第 7 级
偶尔
9
  • NetWorker 支持和工程诊断。
  • NetWorker 支持通常要求 -D9 因为它包括所有调试级别(1 到 9)。
  • 自动转换器(自动存储塔)的问题。
频繁
10-99
  • 仅在使用 NetWorker 支持时使用。通常仅在 NetWorker 工程合作期间请求此作。
罕见

调试级别是复合的,这意味着每个调试级别都包括它之前的所有级别。例如,在设置调试级别 9 时,将记录级别 1 到 9。

警告:仅应在对问题进行故障处理时启用调试。在某些 NetWorker 进程上设置 debug 可能会生成大量日志记录。此外,根据主机和进程的不同,启用调试的进程可能会有较高的活动量。如果保持清除状态,这将给文件空间的使用带来风险。在调试时,必须始终监视文件空间使用情况。故障排除作结束后,禁用调试。

启用调试:

特定于进程的调试:

要启用特定于 NetWorker 进程的调试,请 dbgcommand 用于设置 Debug 级别。The NetWorker dbgcommand 允许对特定 NetWorker 进程进行更深入的调试,而无需在所有 NetWorker 进程中启用全局调试。 dbgcommand 可以在 PROCESS_NAMEPROCESS_ID (PID)。调试设置者 dbgcommand 发送到 NetWorker daemon.raw 日志。

特定于 NetWorker 主机的进程:NetWorker 进程和端口

从 NetWorker 主机上提升的提示符处,运行:

dbgcommand -n PROCESS_NAME Debug=DEBUG_LEVEL
dbgcommand -p PROCESS_ID Debug=DEBUG_LEVEL

概述 dbgcommand 功能:

选项 用途
Debug=<value> >= 0(请参阅 NetWorker 调试级别 启用进程调试。
Vflag=<value> >= 0 设置详细级别。
MsgID=<value> 值 = 布尔值 0 或 1 更改正在运行的进程的消息 ID 打印。
PrintDevInfo N/A
  • 对于 nsrd管理此进程:转储所有驱动器和 mmd 的当前状态。
  • 对于 nsrmmgd管理此进程:转储所有光盘机、设备和池的当前状态
FlushDnsCache N/A 刷新进程的 DNS 缓存。

示例:

[root@nsr ~]# dbgcommand -n nsrd Debug=9
Process ID List : 869448
Processing PID:869448

调试消息传送可在 daemon.raw管理此进程:

0 01/30/2026 12:39:33 PM  nsrd NSR notice 01/30/26 12:39:33.163590 nsrd-D3 is_storage_node_active, hostname: nsr.amer.lan.
0 01/30/2026 12:39:33 PM  nsrd NSR notice 01/30/26 12:39:33.163697 nsrd-D5 lg_getnameinfo(): Entry in getnameinfo_cache  not found...
0 01/30/2026 12:39:33 PM  nsrd NSR notice 01/30/26 12:39:33.163722 nsrd-D7 lg_inet_getnameinfo(): ENTER input sa=192.168.9.152  input host buff=0x5604d67a8090 hostlen=1025     input service buff=(nil) servicelen=0    input flags=0x0008 NI_NAMEREQD=1 NI_NUMERICHOST=0 NI_NUMERICSERV=0 NI_NOFQDN=0
0 01/30/2026 12:39:33 PM  nsrd NSR notice 01/30/26 12:39:33.164319 nsrd-D7 lg_inet_getnameinfo(): EXIT rc=0      host str=nsr-sn.amer.lan       service str=null
0 01/30/2026 12:39:33 PM  nsrd NSR notice 01/30/26 12:39:33.164378 nsrd-D3 is_storage_node_active, hostname: nsr.amer.lan.
0 01/30/2026 12:39:33 PM  nsrd NSR notice 01/30/26 12:39:33.164405 nsrd-D5 lg_getnameinfo(): Entry in getnameinfo_cache  not found...
0 01/30/2026 12:39:33 PM  nsrd NSR notice 01/30/26 12:39:33.164424 nsrd-D7 lg_inet_getnameinfo(): ENTER input sa=192.168.9.152  input host buff=0x5604d67a8090 hostlen=1025     input service buff=(nil) servicelen=0    input flags=0x0008 NI_NAMEREQD=1 NI_NUMERICHOST=0 NI_NUMERICSERV=0 NI_NOFQDN=0
0 01/30/2026 12:39:33 PM  nsrd NSR notice 01/30/26 12:39:33.164867 nsrd-D7 lg_inet_getnameinfo(): EXIT rc=0      host str=nsr-sn.amer.lan       service str=null

禁用调试:

[root@nsr ~]# dbgcommand -n nsrd Debug=0
Process ID List : 869448
Processing PID:869448


使用 -D <级别>:

NetWorker 命令也可以在启用调试的情况下运行。这是通过附加 -D<DEBUG_LEVEL> 到命令。例如,要在 NetWorker 客户端上运行的保存进程上设置调试级别 9,请将客户端的备份命令更新为 save -D9

有关详细信息,请参阅:

Additional Information

Affected Products

NetWorker

Products

NetWorker
Article Properties
Article Number: 000023070
Article Type: How To
Last Modified: 30 Jan 2026
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.