@wenshao 你好,想跟你请教个问题:
使用druid 1.0.18版本,经常报以下错误,能正常启动,但是程序一晚没访问,早上访问时就报错:
### The error occurred while executing a query ### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is com.alibaba.druid.pool.GetConnectionTimeoutException: wait millis 60000, active 0, maxActive 50
请问如何解决?
这个应该是设置问题,长连接超时,貌似默认是8小时数据库那边会自动断掉连接,项目这边还不知道就会出错。具体参数忘了怎么设置了,你自己上网查查看回复<aclass="referer"target="_blank">@风翔飞:已经试过了,没有报错回复<aclass="referer"target="_blank">@dongjiade:http://www.cnblogs.com/netcorner/p/4380949.html看看这个,也有可能是有些地方连接未关闭造成的druid1.0.18新增了maxEvictableIdleTimeMillis,默认7小时,说是针对mysql8小时自动断开的升级,要是这个问题导致的,说明这个参数没生效啊
几个参数你去检查下
maxLifeTime idelTime
建议用dbutils等db工具,记住关闭conn
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。