blog:mysql:production-problems:connectionpoolgetconnfail

从数据库连接池获取连接失败

Java服务通过Druid连接池连接数据库
<!-- 当程序存在缺陷时,申请的连接忘记关闭,这时候,就存在连接泄漏了。Druid提供了RemoveAbandanded相关配置,用来关闭长时间不使用的连接。 -->
<property name="removeAbandoned" value="false" />
<!-- 1800秒,也就是30分钟;部分事务可能确实需要执行超过30分钟时,请调大此数值,理论最大值应该是7200秒,和mysql配置一致 -->
<property name="removeAbandonedTimeout" value="1800" />          
  • 因服务配置不合理。导致有些业务一直获取数据库连接失败
  • blog/mysql/production-problems/connectionpoolgetconnfail.txt
  • 最后更改: 2022/04/13 07:15
  • okami