Bug #137
QT-ISCS与FEP的sefepc与sefeps连接通讯故障后反复重连无法恢复正常通讯
Start date:
06/12/2019
Due date:
% Done:
100%
Estimated time:
Defect version:
Description
9号线,同样的sefepc与sefeps协议连接,fep的PA端口2405:s(20190612凌晨出现过一次);fep的PA端口2406:s(20190612凌晨施工时间段一切摄像头就断放弃测试cctv了,4:00撤离前反复切又不会死了);
刚开始启em_daq主程序都是连接成功的,cctv发令间隔短命令多,出现很多次稍微切一下摄像头就断开反复重连不成功;
2406端口改成12406,问题依然存在;fep和QTISCS的通道对应线程组都设置成单独的一个,问题还是存在。
处理故障只要重启fep的em_daq主程序就ok了。
fep端口反复重连以前也一直出现过,基本过程是sefepc与sefeps协议连接异常后,c端重发起始命令,s端认为通道故障,断开原有握手,tcp驱动重建端口,c端超时重建握手瞬时成功后发一包起始帧,此时s端等待握手到运行协议超时,又关掉握手重连端口,如此反复,始终”打开中”到”停止”,无法转到协议通讯接收正常”运行”态
要查一下10毫秒网口驱动检查和50毫秒驱动发包的接收数据配合置up标志的时序
History
Updated by xiangyang li over 5 years ago
- Assignee set to xiangyang li
- Target version set to 2.2.2
Updated by xiangyang li over 5 years ago
- Status changed from In Progress to Resolved
- % Done changed from 0 to 100
没有提供当时的log 及基本网络分析,实验室环境模拟不出来,暂时关闭;
只分析代码,检查出切换链路时,如果存在超时信息等会造成重复连接,可能与此有关。