项目

一般

简介

错误 #3344

网管上事件显示时间不正确,跟实际时间差8个小时,

王 松24 天 之前添加. 更新于 3 天 之前.

状态:
已解决
优先级:
普通
指派给:
开始日期:
2025-05-15
计划完成日期:
% 完成:

0%

预期时间:

描述

网管版本:YZMM2.1.0Pre3
基站版本:Rel_3.0.1_Pre1T5
问题描述:网管上事件显示时间不正确,跟实际时间差8个小时,需要考虑兼容2.0和3.0基站


文件

20250515-144713.jpg (343 KB) 20250515-144713.jpg 王 松, 2025-05-15 14:47
20250515-144645.jpg (473 KB) 20250515-144645.jpg 王 松, 2025-05-15 14:47
时区显示.png (66.5 KB) 时区显示.png 杨 凯, 2025-06-05 15:58

历史记录

#1

马 党旗 更新于 20 天 之前

  • 状态新建 变更为 进行中
#2

马 党旗 更新于 19 天 之前

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

马 自伟 更新于 19 天 之前

  • 状态进行中 变更为 转测试
  • 指派给马 自伟 变更为 马 党旗

问题定位:
PHP端,对于时区的处理,是默认的,不是shanghai时区,因此显示与实际相差8小时

问题解决:
在public/index.php
程序入口处,设置时区:
date_default_timezone_set('Asia/Shanghai');

#4

马 自伟 更新于 19 天 之前

  • 状态转测试 变更为 进行中
#5

马 党旗 更新于 15 天 之前

  • 指派给马 党旗 变更为 钱 伯宁

1. 由于目前公司产品都是基于私网做的,各个服务器设备间的时区配置有可能存在不一致
2. 产品不仅仅用于东八区+8:00,

综述上面,网管新增告警即可,如果网元上报的时区跟网管不在一个时区范围,那么新增一条告警

先让core-agent 和 gnb-agent 在基本信息中上报当前网元所在时区信息
网管再根据该信息进行告警处理

#6

钱 伯宁 更新于 15 天 之前

  • 指派给钱 伯宁 变更为 马 党旗

agent增加基本信息时区上报字段
type Device struct {
Id string `json:"id"`
GnbId string `json:"gnbId"`
Ip string `json:"ip"`
Type string `json:"type"` //设备类型
System SystemInfo `json:"system"`
Software Software `json:"software"`
Modules []ModuleInfo `json:"modules"`
HardWareModules map[string][]HardWareModuleInfo `json:"hardWareModule"`
AmfIp string `json:"amfIp"`
WatchDog bool `json:"watchdog"`
AgentStatus string `json:"status"` // NORMAL,ABNORMAL
SysrepoStatus string `json:"sysrepoStatus"` // NORMAL,ABNORMAL
GpsStatus uint8 `json:"gpsStatus"` //0:未知,1:同步,2:失步
GpsSw uint8 `json:"gpsSw"` //0:关闭,1:开启,2:不支持
ClockStatus uint8 `json:"clockStatus"` //0:未知,1:正常,2:失锁
PruTmpPowerSw uint8 `json:"pruTmpPowerSw"` //pru温度功率开关(0:关闭,1:开启)
CellStatus map[uint16]bool `json:"cellStatus"` //k:cellid, v:true=>active, false=>inactive
SysrepoVer string `json:"sysrepoVersion"` //sysrepo库版本
SysrepoSOVer string `json:"sysrepoSOVersion"` //sysrepo SO文件版本
InnerVerison uint32 `json:"innerVersion"` //内部版本号
Timezone string `json:"timezone"` //时区
IsNetConf bool `json:"isNetConf"`
}

#7

马 党旗 更新于 12 天 之前

  • 状态进行中 变更为 转测试

已处理
在15s定时任务里面新增了获取上报的时区后,跟当前网管的时区进行比对,不一致则上报告警。
// 时区判断
if rd.Timezone != "" {
global.LocalAlarmChannels <- entity.TablesFMValues{
NeId: dv.NeData.NeId,
FMNameId: 83,
Location: "",
AdditionalInfo: fmt.Sprintf("111@%s@112@%s", global.TimeZone, rd.Timezone),
Piority: 0,
Status: 0,
ReportTimeStamp: time.Now().UnixMilli(),
}
}

#8

马 党旗 更新于 11 天 之前

  • 指派给马 党旗 变更为 杨 凯
#9

杨 凯 更新于 10 天 之前

待提供基站新版本和核心网版本验证

#10

杨 凯 更新于 9 天 之前

T6还是存在问题

#11

杨 凯 更新于 6 天 之前

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

再修改下告警 等级 描述

#12

马 党旗 更新于 5 天 之前

  • 状态反馈 变更为 转测试
#13

马 党旗 更新于 3 天 之前

  • 指派给马 党旗 变更为 杨 凯
#14

杨 凯 更新于 3 天 之前

T7版本已解决

导出 Atom PDF