为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:8
【操作系统】:linux
【CPU】:feteng
【问题描述】*:统计SQL查询超过10秒就报错,网络通信异常; nested exception is dm.jdbc.driver.DMException: 网络通信异常,通过设置connectTimeout=30000&socketTimeout=600000&sessionTimeout=600000后依然如此,参数并没生效
用的是什么框架和连接池,连接池里面找一下配置,一般是socketTimeout相关的,没有可以找一下官方手册,然后参考配置上去
1、检查下客户端到服务端网络情况,比如长ping测试网络情况、长nping测试端口情况,确保网络方面无异常
2、确认下jdbc驱动和数据版本是否一致,如果不一致,到数据库安装目录的drivers目录下获取同版本的驱动,更换后试试
3、检查下连接池的timeout相关的设置看看
4、若都没问题,可以参考以下尝试开启jdbc日志看看
https://eco.dameng.com/community/article/507f37cefe18ba8b864b1750bac96c25
另外这个问题也可参考以下文档来排查试试,看下是否可能是类似的情况
https://eco.dameng.com/community/article/34b2f9004232065d282e238a93ded19d

是不是连接池有超时限制,直接通过管理工具执行是否会报错