为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:
【CPU】:
【问题描述】*:后端调用达梦数据库存储过程超过十秒自动断开
检查代码与连接池配置,全局搜索是否有
setQueryTimeout或者setNetworkTimeout配置,如果有将相关配置改大,如果没有可以在代码里面配置 conn.setNetworkTimeout((Executor)null, 600000)
cstmt.setQueryTimeout(18000);
尝试在管理工具执行超过10秒是否会自动断开,再来判断超时中断的来源在哪里
排查点:
1)数据库自身超时
2)应用层超时设置
如果使用了druid的话,关注一下druid的版本,1.2.20好像默认超时时间为10秒(低版本为无超时时间)
应用具体报什么错,应用里面是不是配置了超时时间10s?