带外收集NPU日志失败问题分析
更新时间: 2026/06/02
在Gitcode上查看源码问题背景
- 单板类型:A5 Pod;
- 软件版本:openUBMC 26.4.0.B001;
- 涉及功能:NPU,日志下载,web;
- 触发条件:web页面下载NPU日志。
- 业务表现:预期下载正常;实际下载失败。
问题复现步骤
web页面切换到系统日志页面,点击NPU日志下的下载按钮。
关键日志信息
web页面显示下载失败: F12抓包显示task返回502: 日志报错:
定位过程
- redfish接口task查询出现异常前端未报错的情况下后续继续查询确认是否有结果,结论可以正常查询,后续前端报操作失败后进度就不可查询;
- task查询返回报错处添加日志打印确认出错原因;
问题原因
前端获取task信息时,可能存在连接超时(可能是网络问题或者后端资源紧张未能及时处理导致),接口直接返回502。
解决方案
前端增加重试措施,重试三次后,第四次如果还是失败,则提示日志收集失败。