数据库报错如下,这是连接池数量不够了吗?要怎么处理

发布于 2022-01-03 00:00:05 字数 284 浏览 764 评论 6

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

柳若烟 2022-01-07 19:55:46

需要区分情况:

1、开启事务一直不提交

2、sql执行时间过长

3、线程池太小

4、配置错误,导致不自动close

累赘 2022-01-07 19:09:42

可以show processlist 查看一下是哪一个sql运行卡住了,表锁住了也不是没有可能30个链接同时卡住应该是sql上有问题,建议查一下在运行的sql

 

够钟 2022-01-07 18:55:07

查询语句太耗时了... 揪出来优化下... 或者加大链接数

无声静候 2022-01-07 14:36:17

dubbo连接池也耗尽了,扛不住。。

多情癖 2022-01-07 05:04:24

回复
druid,和dubbo毛关系。

瑾兮 2022-01-07 03:33:28

连接数超了。需要排除使用连接池的方式是否正常,正常使用后有没正常关闭数据库连接。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文