谁能告诉我这是什么意思? 我最近把几乎所有的代码都改成了 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