Bug #2618
SHL15occISCS-QTISCS的主daq服务器em_daq.exe启动到正常 耗时很慢,很多时候超出一个进程检查周期计数(8秒检查周期x最大异常计数次数)
Status:
Resolved
Priority:
Normal
Assignee:
jingke lu
Start date:
09/12/2024
Due date:
% Done:
0%
Estimated time:
8.00 h
Description
SHL15occISCS-QTISCS的主daq服务器em_daq.exe启动到正常 耗时很慢,很多时候超出一个进程检查周期计数(8秒检查周期x最大异常计数次数)
em_daq恢复正常非常困难
抓包日志服务器位置:\\192.168.2.250\upload\M15\0备份\91.5突发误报警20220928-29
Subtasks
History
Updated by yufeng wu about 2 years ago
modbustcpc_ex协议修改,init暂时初始不读不加载csv配置文件,延时一定时间后,等em_daq启动完成后,再慢慢逐个加载
Updated by jingke lu about 2 years ago
- Due date set to 10/27/2022
- Status changed from New to Resolved
- Start date changed from 10/10/2022 to 10/26/2022
- % Done changed from 0 to 100
- Estimated time set to 8.00 h
RTU表的 召唤全数据周期 列 配置 延迟时间秒数 延迟读取加载csv配置表
由原来的在init函数中进行的配置表读取操作改为在txproc中经过延时秒数后读取一次配置表并开始查询
Updated by yufeng wu about 2 years ago
20221024 下午研发讨论,得出原因,是modbus_tcpc_ex协议读取cfg\rtu***.csv配置文件(8千条左右)耗时1秒多,太慢,15号线RTU188-RTU220太多rtu使用此协议初始init加载耗时累计时间太长
给出方案,修改modbus_tcpc_ex协议代码,init过程中不做csv配置文件读取,延时一段时间(可配置,秒,RTU配置表的全数据召唤周期列配置)后,等em_daq主进程init加载完所有的RTU链路后,再开始加载csv配置文件
由陆静科开发调整