Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is com.alibaba.druid.pool.GetConnectionTimeoutException: wait millis 5016, active 30, maxActive 30, creating 0, runningSqlCount 30 : select count(*) from Follow
<p>连接数超了。需要排除使用连接池的方式是否正常,正常使用后有没正常关闭数据库连接。</p>
回复 <a class="referer" target="_blank">@123咔哒</a> : druid,和dubbo毛关系。
dubbo连接池也耗尽了,扛不住。。
<p>查询语句太耗时了... 揪出来优化下... 或者加大链接数</p>
<p>可以show processlist 查看一下是哪一个sql运行卡住了,表锁住了也不是没有可能30个链接同时卡住应该是sql上有问题,建议查一下在运行的sql</p>
<p>需要区分情况:</p>
1、开启事务一直不提交
2、sql执行时间过长
3、线程池太小
4、配置错误,导致不自动close
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。