项目

一般

简介

错误 #4898

在网管上配置日志转发到日志服务器,断掉日志服务器网线后基站日志没有存储到基站本地

郭 锁奇14 天 之前添加. 更新于 14 天 之前.

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

0%

预期时间:
问题归属:
LogWriter
发现问题版本:
Rel_3.2.1
目标解决问题版本:
Rel_3.2.1

描述

Rel_3.2.1_Pre1T2版本,在网管上配置日志转发到日志服务器,断掉日志服务器网线后基站日志没有存储到基站本地

历史记录

#1

席 振斌 更新于 14 天 之前

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

席 振斌 更新于 14 天 之前

【错误原因】
epoll中注册了tcp socket fd,tcpsocket重传导致epoll wait被挂起,epoll设置的超时在这个场景下也会失效,整个UdpRxThread都阻塞在epoll wait,所以也无法往本地输出日志

【修改方案】
对于tcp socket增加TCP_USER_TIMEOUT,在这个设置的时间到时对端还没有返回发送的某帧数据的ACK,就向epoll返回EPOLLERR,代码逻辑处理EPOLLERR,这样就不会阻塞epoll wait

【回归方法和注意事项】
同支持日志转发特性的case一起回归

#3

席 振斌 更新于 14 天 之前

  • 状态进行中 变更为 审视
  • 指派给席 振斌 变更为 杨 杨乐
#4

杨 杨乐 更新于 14 天 之前

  • 状态审视 变更为 转测试
  • 指派给杨 杨乐 变更为 郭 锁奇

导出 Atom PDF