电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

EAS系统报表接收报尝试重连- no more data from socket错误处理

来源:金蝶云社区作者:金蝶2024-09-224

EAS系统报表接收报尝试重连- no more data from socket错误处理

问题描述

登录EAS客户端,操作“报表接收”功能,以前操作正常,突然操作报以下尝试重连的错误。如下图所示:

解决方案

原因分析:                                                                       

1、查看EAS实例的apusic日志,发现以下跟报表接收有关执行的SQL语句

SELECT "T0"."FID" "ID", "T0"."FISCONTROLLED" "ISCONTROLLED", "T0"."FCANMODIFY" "CANMODIFY", "T0"."FSUPERIORCONTROLID" "SUPERIORCONTROLID", "T0"."FISINCLUDESUB" "ISINCLUDESUB", "T0"."FPARAMITEMID" "t1.id" FROM "T_BAS_PARAMMANAGERCONTROL" "T0" WHERE "T0"."FPARAMITEMID" IN ('NBYAAAArD3ztKpea', 'NBYAAAArDULtKpea' ...IN值很多导致报了no more data from socket错误,从而“报表接收”一执行就中断了。

2、报表用得时间长了,参数管理控制表中存在垃圾不可用(重复)的数据多了,导致查询sql语句in中很多ID值,SQL语句超长报no more data from socket错误。

解决方法:

1、  对T_BAS_PARAMITEM表进行瘦身处理,处理方法如下所示:

--在EAS查询分析器中执行如下脚本备份(备份很重要,避免操作有问题可以还原)

SELECT * into T_BAS_PARAMITEM20221215 FROM T_BAS_PARAMITEM

--删除重复数据

DELETE FROM T_BAS_P

EAS系统报表接收报尝试重连- no more data from socket错误处理

问题描述登录EAS客户端,操作“报表接收”功能,以前操作正常,突然操作报以下尝试重连的错误。如下图所示:解决方案原因分析: ...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信