我配置了sqlserver的数据连接,sqlserver版本为2016。 连接参数目前为: 连接池属性原默认就出现同样的错误,我增大了一些参数。故障依旧。比如昨天晚上11点多执行报表还显示正常的。现在8点40多分执行就报如下错误: 不仅仅是这个数据源的报表会出错,另外一个sqlserver数据源制作的报表同样错误。 每次出现错误后,重启服务器的web服务后,报表再刷新就显示正常。 log目录下日志,在出错的时候显示如下: 08:42:20 http-nio-37799-exec-7 INFO [standard] 合同/合同汇总统计表.cpt Start to execute report session ba3a05ec-6a1e-4e81-8287-0ed88cf85e62. 08:42:20 http-nio-37799-exec-7 INFO [standard] 合同/合同汇总统计表.cpt 开始计算报表 08:42:20 http-nio-37799-exec-7 INFO [standard] 合同/合同汇总统计表.cpt 开始执行自定义函数GetPermissionDepts 08:42:27 http-nio-37799-exec-6 INFO [standard] client 8053553b-979b-4527-a6cb-c013211ca85d prolong life 08:42:30 http-nio-37799-exec-7 ERROR [standard] 合同/合同汇总统计表.cpt 错误代码:31300012 创建数据连接失败: wait millis 10000, active 50, maxActive 50 08:42:30 http-nio-37799-exec-7 ERROR [standard] 合同/合同汇总统计表.cpt 自定义函数GetPermissionDepts异常,wait millis 10000, active 50, maxActive 50 08:42:30 http-nio-37799-exec-7 INFO [standard] 合同/合同汇总统计表.cpt [SQL]SQL: select * from Contract where 1=1 and 生效日期<='2021-12-31' and 合同状态 ='生效态' and 合同总金额-合同收付金额-合同预收付金额 >=1 order by 合同编码 asc 08:42:30 http-nio-37799-exec-7 INFO [com.fr.third.alibaba.druid.pool.DruidDataSource] 合同/合同汇总统计表.cpt {dataSource-15} closed 08:42:30 http-nio-37799-exec-7 INFO [com.fr.third.alibaba.druid.pool.DruidDataSource] 合同/合同汇总统计表.cpt {dataSource-16} inited 08:42:30 http-nio-37799-exec-7 INFO [standard] 合同/合同汇总统计表.cpt sql time: 349 ms! |