【发布时间】:2020-08-13 00:51:51
【问题描述】:
谁能告诉我这是什么意思?我最近将几乎所有的代码都转换为 try-with-resources,这样清理连接的问题就不会那么严重了。我假设我已经用完了 C3P0 无需额外配置即可处理的连接数。这是一个主要是单线程的东西。这里还有另一个线程在工作,但我确实有代码在完成后关闭连接。我试图通过我的日志文件查找在 C3P0 达到最大值之前发生了 15 次的事情。现在我的程序似乎被挂起,并且没有为它做新的工作。
2020-04-28 14:17:12 [DEBUG] [main] - acquire test -- pool is already maxed out. [managed: 15; max: 15]
2020-04-28 14:17:12 [DEBUG] [main] - awaitAvailable(): com.mchange.v2.c3p0.impl.NewPooledConnection@c1997cd
2020-04-28 14:17:42 [DEBUG] [RepostWatcher] - acquire test -- pool is already maxed out. [managed: 15; max: 15]
2020-04-28 14:17:42 [DEBUG] [RepostWatcher] - awaitAvailable(): com.mchange.v2.c3p0.impl.NewPooledConnection@c1997cd
【问题讨论】: