项目

一般

简介

错误 #5277

网管2.4.2版本&基站322—0428版本,纳管转订阅及订阅事件上报问题

杨 凯13 天 之前添加. 更新于 大约 13 小时 之前.

状态:
转测试
优先级:
一般
指派给:
开始日期:
2026-05-14
计划完成日期:
% 完成:

0%

预期时间:

描述

网管2.4.2版本&基站322—0428版本,纳管转订阅及订阅事件上报问题
备注:
1、同一基站在一个网管由纳管态转成订阅态,订阅事件未上报
2、同一基站在不同网管都是订阅态,不上报订阅事件

问题必现


文件

20260514-205003.jpg (178 KB) 20260514-205003.jpg 钱 伯宁, 2026-05-14 20:50
20260514-205007.jpg (159 KB) 20260514-205007.jpg 钱 伯宁, 2026-05-14 20:50
添加订阅.jpg (236 KB) 添加订阅.jpg 马 自伟, 2026-05-26 15:56
订阅事件上报.jpg (267 KB) 订阅事件上报.jpg 马 自伟, 2026-05-26 15:56

历史记录

#1

杨 凯 更新于 13 天 之前

补充:只有一个网管处于纳管态,另外一个网管进行订阅的时候,订阅事件才上报到纳管的网管上。

#2

钱 伯宁 更新于 13 天 之前

日志观察已上报到订阅网管,请backend侧定位为什么没有收到或者收到没有入库显示

#3

马 自伟 更新于 12 天 之前

  • 指派给马 自伟 变更为 钱 伯宁
#4

钱 伯宁 更新于 10 天 之前

  • 指派给钱 伯宁 变更为 马 自伟

问题定位:
当订阅网管新增订阅基站,backend没有及时更新网元实例缓存,导致订阅基站上报订阅基站信息,订阅网管不处理,所以订阅网管界面没有显示订阅基站信息事件;
同理当取消订阅上报到订阅网管时,gnb_agent删除当前上报取消的订阅网管列表,所以不上报取消订阅基站事件到取消的订阅网管;
修改方案:
backend需要在新增订阅网管时刷新网元实例表缓存,及时接收上报的订阅基站信息事件;取消订阅事件不在取消的订阅网管上显示为正常场景无需修改;

#5

钱 伯宁 更新于 一天 之前

agent增强修改:
每次修改配置完成后,强制刷新下当前订阅任务上报配置,保证消息正常发送不必等待3秒更新配置丢失上报消息

#6

马 自伟 更新于 一天 之前

问题定位:
添加订阅的流程为,发送订阅消息,成功以后,oam-backend会进行写mysql,写redis,清理告警操作。而网元信息更新依赖于定时任务去处理,定时任务是15秒一次。
而基站收到订阅消息后,紧接着发送了订阅事件。
oam-backend处理告警与事件的任务中,会进行过滤,是否是我们纳管的网元的告警或者事件处理,这里就会有矛盾:定时任务还没更新网元信息,此时订阅事件的告警已经发来,从而导致,收到了事件告警,但是没有处理

问题解决:
1.添加订阅,订阅成功,主动触发更新网元信息表
2.告警通道处理,针对是“订阅网元”的事件处理,主动等待5秒,再进行处理

问题解决截图:

#7

马 自伟 更新于 一天 之前

  • 指派给马 自伟 变更为 马 党旗
#8

马 党旗 更新于 大约 13 小时 之前

  • 状态进行中 变更为 审视
#9

马 党旗 更新于 大约 13 小时 之前

  • 状态审视 变更为 转测试
  • 指派给马 党旗 变更为 杨 凯

导出 Atom PDF