带外收集NPU日志失败问题分析
更新时间: 2026/06/02
在Gitcode上查看源码

问题背景

  • 单板类型:A5 Pod;
  • 软件版本:openUBMC 26.4.0.B001;
  • 涉及功能:NPU,日志下载,web;
  • 触发条件:web页面下载NPU日志。
  • 业务表现:预期下载正常;实际下载失败。

问题复现步骤

web页面切换到系统日志页面,点击NPU日志下的下载按钮。

关键日志信息

web页面显示下载失败: F12抓包显示task返回502: 日志报错:

定位过程

  1. redfish接口task查询出现异常前端未报错的情况下后续继续查询确认是否有结果,结论可以正常查询,后续前端报操作失败后进度就不可查询;
  2. task查询返回报错处添加日志打印确认出错原因;

问题原因

前端获取task信息时,可能存在连接超时(可能是网络问题或者后端资源紧张未能及时处理导致),接口直接返回502。

解决方案

前端增加重试措施,重试三次后,第四次如果还是失败,则提示日志收集失败。

PR链接

gitcode