NVP-vProxy:备份失败,未找到资源代码 -404“老化非活动会话”
Summary: 使用 NetWorker VMware Protection (NVP) vProxy 一体机执行的虚拟机 (VM) 备份间歇性失败,并显示“找不到资源”错误(代码 -404),这是因为在 NetWorker 服务器检索最终状态之前,vProxy 会使已完成的备份会话过时。NetWorker 存储节点与 Data Domain 之间的高网络延迟会导致 NetWorker 服务器延迟其状态轮询请求,从而使 vProxy 会话过期。将存储节点到 Data Domain 的延迟减少到 50 毫秒以下可解决此问题。 ...
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.
Symptoms
NetWorker VMware Protection (NVP) 集成使用 vProxy 一体机执行虚拟机备份。虚拟机备份间歇性失败,并在 NetWorker 管理控制台 (NMC) 中显示未找到资源消息。同一虚拟机的后续重试备份可能会成功,但失败可能会影响同一备份窗口中的其他虚拟机。NMC 显示以下错误(会话 ID 因出现的情况而异):
{"Text":"Resource not found: 44ab916f-7519-40f9-9d2e-e90394782ed9","Code":-404}
备份操作日志显示 NetWorker 服务器尝试从 vProxy 检索备份状态失败,随后备份失败:
MM/DD/YY HH:MM:SS [VM_NAME]: Unable to obtain backup status from vProxy after 5 attempts, failing the backup: Received an HTTP code: 404, libCURL message: "", vProxy message: "Error received from vProxy ="-404: Resource not found: 44ab916f-7519-40f9-9d2e-e90394782ed9". ", url: "https://[VPROXY_NAME]:9090/api/v1/BackupVmSessions/44ab916f-7519-40f9-9d2e-e90394782ed9", body: " ". MM/DD/YY HH:MM:SS [VM_NAME]: Unable to download vProxy Session log into file '/nsr/logs/policy/VMWare Protection/[WORKFLOW]/461300-[VM_NAME]-YYYY-MM-DD-HH-MM-SS.log': Possible wrong vProxy hostname or port, resource path not found. Received an HTTP code: 404, libCURL message: "", url: "https://[VPROXY_NAME]:9090/api/v1/BackupVmSessions/44ab916f-7519-40f9-9d2e-e90394782ed9/log". MM/DD/YY HH:MM:SS [VM_NAME]: Backup failed. MM/DD/YY HH:MM:SS The size of proxied data written has not been set. MM/DD/YY HH:MM:SS Save-set ID '849786629' (client '[VCENTER_NAME]': save-set 'vm:50308677-bf8b-c786-0140-6a9c4409b90f:[VCENTER_NAME]') is aborted.
vProxy vbackupd-engine.log 显示完整会话生命周期 — 备份在 vProxy 端成功完成,但在 NetWorker 服务器检索状态之前,会话随后已老化并被删除:
YYYY/MM/DD HH:MM:SS TRACE: Ending go routine of main session loop for *resources.BackupVmSessions (vm-29424) [VM_NAME].
YYYY/MM/DD HH:MM:SS NOTICE: 44ab916f-7519-40f9-9d2e-e90394782ed9:vm-29424:[VM_NAME]: Backup session is exiting
YYYY/MM/DD HH:MM:SS TRACE: Resource Update 44ab916f-7519-40f9-9d2e-e90394782ed9:externalId=[VCENTER_NAME]:vm-29424:state=Success:deletable=true.
YYYY/MM/DD HH:MM:SS INFO: Saved resource map to "/opt/emc/vproxy/runtime/state/vbackupd/BackupVmSessions.gob".
YYYY/MM/DD HH:MM:SS NOTICE: Aging out inactive session BackupVmSessions - 44ab916f-7519-40f9-9d2e-e90394782ed9 ([VCENTER_NAME]:vm-29424) last accessed YYYY-MM-DD HH:MM:SS -0500 CDT.
YYYY/MM/DD HH:MM:SS TRACE: Deleting logfiles of session '44ab916f-7519-40f9-9d2e-e90394782ed9'...
YYYY/MM/DD HH:MM:SS TRACE: Deleting log file "/opt/emc/vproxy/runtime/logs/vbackupd/44ab916f-7519-40f9-9d2e-e90394782ed9.log" while deleting session "44ab916f-7519-40f9-9d2e-e90394782ed9"...
YYYY/MM/DD HH:MM:SS INFO: File '/opt/emc/vproxy/runtime/logs/vbackupd/44ab916f-7519-40f9-9d2e-e90394782ed9.log' is moved to '/opt/emc/vproxy/runtime/logs/recycle/vbackupd/44ab916f-7519-40f9-9d2e-e90394782ed9.log'.
YYYY/MM/DD HH:MM:SS INFO: Deleted log file "/opt/emc/vproxy/runtime/logs/vbackupd/44ab916f-7519-40f9-9d2e-e90394782ed9.log" while deleting session "44ab916f-7519-40f9-9d2e-e90394782ed9".
YYYY/MM/DD HH:MM:SS TRACE: Deleting resource: [VCENTER_NAME]:vm-29424 - 44ab916f-7519-40f9-9d2e-e90394782ed9 ...
YYYY/MM/DD HH:MM:SS INFO: Deleted resource: [VCENTER_NAME]:vm-29424 - 44ab916f-7519-40f9-9d2e-e90394782ed9.
YYYY/MM/DD HH:MM:SS INFO: Saved resource map to "/opt/emc/vproxy/runtime/state/vbackupd/BackupVmSessions.gob".
YYYY/MM/DD HH:MM:SS INFO: Aged out 1 'BackupVmSessions' sessions, 0 remaining
YYYY/MM/DD HH:MM:SS ERROR: Resource not found: 44ab916f-7519-40f9-9d2e-e90394782ed9
YYYY/MM/DD HH:MM:SS ERROR: Resource not found: 44ab916f-7519-40f9-9d2e-e90394782ed9
YYYY/MM/DD HH:MM:SS ERROR: Resource not found: 44ab916f-7519-40f9-9d2e-e90394782ed9
YYYY/MM/DD HH:MM:SS ERROR: Resource not found: 44ab916f-7519-40f9-9d2e-e90394782ed9
YYYY/MM/DD HH:MM:SS ERROR: Resource not found: 44ab916f-7519-40f9-9d2e-e90394782ed9
YYYY/MM/DD HH:MM:SS ERROR: Resource not found: 44ab916f-7519-40f9-9d2e-e90394782ed9
YYYY/MM/DD HH:MM:SS TRACE: Handling Action GetLog for 44ab916f-7519-40f9-9d2e-e90394782ed9 ...
YYYY/MM/DD HH:MM:SS ERROR: Resource not found: 44ab916f-7519-40f9-9d2e-e90394782ed9
YYYY/MM/DD HH:MM:SS TRACE: Reply sent successfully for "GetLog".
Cause
NetWorker 服务器会持续轮询 vProxy 以了解备份会话状态,并在备份完成后请求会话日志。在 NetWorker 服务器几分钟内未请求更新后,vProxy 将完成备份并老化会话。随着会话老化,vProxy 无法再为 NetWorker 服务器提供状态更新或日志,并且会话失败,并显示 resource not found 错误。NetWorker 服务器状态请求延迟通常是由于 NetWorker 存储节点与 Data Domain 通信之间的高延迟造成的。
Resolution
- 测量存储节点到 Data Domain 的延迟:
- 运行从 NetWorker 存储节点到 Data Domain 的带时间戳的连续 ping,并将结果输出到文件。确保两个系统上的时区匹配。
- Windows:
ping -t [DATA_DOMAIN_IP] > ping_output.txt - Linux:
ping [DATA_DOMAIN_IP] | while read line; do echo "$(date): $line"; done > ping_output.txt
- Windows:
- 在备份窗口期间,让 ping 保持在后台运行。
- 当备份失败反复发生时,请查看ping_output.txt文件并检查与失败对应的时间范围是否存在延迟峰值。
- 运行从 NetWorker 存储节点到 Data Domain 的带时间戳的连续 ping,并将结果输出到文件。确保两个系统上的时区匹配。
- 将延迟降低至 50 毫秒以下:
- 识别并解决 NetWorker 存储节点与 Data Domain 之间的高延迟源。常见原因包括网络拥塞、WAN 链路、路由效率低下或网络设备过载。
- 确保在备份执行期间,NetWorker 存储节点与 Data Domain 之间的往返延迟保持在 50 毫秒以下。此阈值记录在 《Dell NetWorker 性能优化规划指南》的“TCP 窗口大小和网络延迟注意事项”部分中。
- 部署远程存储节点(如果无法减少延迟):
- 如果存储节点到 Data Domain 的延迟无法减少到 50 毫秒以下(例如,由于地理位置分离),请在 Data Domain 所在的远程站点配置 NetWorker 存储节点。此存储节点在本地管理 Data Domain 设备,从而消除了高延迟路径。
- 验证解决方案:
- 在减少延迟或部署远程存储节点后,为以前受影响的虚拟机触发备份作业。
- 确认备份已成功完成,NMC、备份操作日志或 vProxy vbackupd-engine.log中未出现找不到资源(代码 -404)错误。
- 在连续 3 个备份窗口内监视备份作业,以确认间歇性故障不再发生。
- 如果在将延迟减少到 50 毫秒以下后会话老化失败仍然存在,请联系 戴尔支持 部门进行进一步调查并参考此知识库文章。
Additional Information
以下文章详细介绍了如何执行一些网络故障处理:NetWorker:如何对网络相关问题进行故障处理。
Products
NetWorker Family, NetWorkerArticle Properties
Article Number: 000034020
Article Type: Solution
Last Modified: 14 Jul 2026
Version: 7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.