Tomcat日志中连接池耗尽可按以下步骤处理:
maxActive/maximumPoolSize参数),根据实际负载适当调大,避免连接被快速占满。conn.close(),或使用try-with-resources自动关闭连接,避免泄漏。maxIdle(最大空闲连接数)、maxWait(获取连接超时时间),及时回收空闲连接,避免无效占用。context.xml或server.xml中连接池参数(如驱动类名、URL、用户名密码)是否正确。关键参数参考:
maxActive/maximumPoolSize:建议设置为业务线程数的1.5 - 2倍,避免过度占用数据库资源。maxIdle:保持50 - 100个空闲连接,平衡资源利用率和响应速度。通过以上措施可有效缓解连接池耗尽问题,提升系统稳定性。