夜雨聆风学习资料网

ARTICLE · 1008388

INOM平台-V1.0.3版安装包BUG修复通告-2

INOM平台-V1.0.3版安装包BUG修复通告-2

NIMS V1.0.3 热修复补丁包:3 个文件替换,闭环 3 个线上 BUG

V1.0.3 封装交付之后,真实生产环境里集中暴露了 3 个与「巡检导出 + 下拉选择器截断」相关的缺陷。这篇文章把它们逐一列出,并给出具体替换路径、生产环境部署三步走与验证方法——无需重装、无需改数据库,重启一次后端即可生效。


一、3 个 BUG 是什么

每条都附了「解决方式」(更新的文件)与「影响范围」,方便你直接对照后面的替换表定位。

BUG 1 | 巡检任务导出配置备份包必崩

现象:在生产环境点击「按巡检任务导出配置备份包」时,无论设备数量多少都会报错崩溃;报告 PDF/Word/Excel 导出、设备清单导出不受影响。

解决:通过更新 export_service.py 解决。

BUG 2 | 巡检任务下拉选不到早期任务

现象:巡检任务列表、配置备份、巡检结果页面的任务下拉框只显示最近一页(50 条),更早的任务(如 #84 ~ #143)完全选不到,对应的配置备份与巡检结果也无法查看。

解决:通过更新后端 inspection.py + 前端 4 个组件(Backups / InspectionResult / AiAnalysis / ReportExport)解决。

BUG 3 | 设备下拉只显示前 200 台

现象:配置备份、巡检结果、主机密钥、路径诊断等 7 处设备下拉框最多只展示前 200 台设备,超过这个数量的早期设备全部选不到。

解决:通过更新前端 7 个组件统一改用远程搜索(Backups / InspectionResult / HostKeys / PathDiagnosis / ticket / Index / DeviceCliConsole / Provision)解决。


二、文件替换路径

生产默认根目录 C:\Program Files\NIMS\(以实际安装路径为准)。按以下表格覆盖对应文件即可:

#
文件名
替换到
解决的 BUG
1
export_service.pybackend\app\services\
BUG 1
2
inspection.pybackend\app\api\
BUG 2 / BUG 3
3
前端 dist 包
frontend\dist\
BUG 2 / BUG 3

注意事项:

  • BUG 1 只需替换 1 个后端文件
    ,单独覆盖 export_service.py 后重启后端即可;
  • BUG 2 + BUG 3 涉及前端组件改动
    ,建议直接用构建好的 frontend\dist\ 整目录替换(已包含所有 11 个组件的更新),避免逐文件遗漏;
  • 后端两个文件(export_service.py + inspection.py)无相互依赖,可独立替换;
  • 替换前务必先备份原文件。

三、生产部署三步走

步骤
动作
STEP 1
备份
把生产机器上目标文件各拷一份到临时目录,加 .bak 后缀留底
STEP 2
替换
按上表路径覆盖文件;前端直接整目录替换 dist\
STEP 3
重启
清空编译缓存(__pycache__),将后端服务重启到单一干净实例

怎么确认补丁生效了

重启后端后,逐一验证:

  1. BUG 1
    :进入任意已完成巡检任务,点击「导出配置备份包」,能正常下载 ZIP 包不再报错;
  2. BUG 2
    :打开配置备份或巡检结果页,在任务下拉框输入任务编号(如 100)或名称关键词,能搜索到 #60 之前的早期任务;
  3. BUG 3
    :在任意设备下拉框输入设备 IP 或名称,能搜索到第 200 台之后的设备。

三项全部通过即说明补丁已生效。

关于后续安装包

V1.0.4 及之后的安装包已自动包含这 3 个修复——新装用户无需手动热替换,只有从旧版本升级的存量环境需要走本文的三步走。


四、写在最后

这次 3 个 BUG 的处理方法只有一句话:每一次都基于生产实机或生产日志的实测结果定位并修复,修复都收敛到对对应文件的更新并经过回归验证。NIMS 项目还在持续迭代,热修复补丁与正式安装包并行发布。如果你按本文的步骤执行后还有任何问题没被覆盖到,欢迎把生产现象反馈回来,下一轮迭代继续。

INOM-智能网络运维管理平台安装包及补丁下载地址

百度云:

通过网盘分享的知识:

INOM-智能网络运维平台(曾用名NIMS) 链接: 

https://pan.baidu.com/s/59S9Z3de4c_5i1Xt4lp-Ueg

天翼云盘:

https://cloud.189.cn/t/zMNRjmFrUZBv(访问码:ayk5)

相关学习资料