当前位置: 首页 > news >正文

tomcat:Cannot get a connection, pool exhausted

tomcat 连接池泄露的问题

Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot get a connection, pool exhausted

转载:

1 问题描述
Web程序在tomcat刚开始运行时速度很快,但过一段时间后发现速度变得很慢。
检查日志输出,发现异常如下:
org.apache.commons.dbcp.SQLNestedException: Cannot get a connection, pool exhausted, cause:
java.util.NoSuchElementException: Timeout waiting for idle object
2 问题解决
tomcat 的数据源定义提供了三个参数:
a. 如果设为true则tomcat自动检查恢复重新利用,没有正常关闭的Connection.(默认是false)
<parameter>
<name>removeAbandoned</name>
<value>true</value>
</parameter>
b. 设定连接在多少秒内被认为是放弃的连接,即可进行恢复利用。
<parameter>
<name>removeAbandonedTimeout</name>
<value>60</value>
</parameter>
c. 输出回收的日志,可以详细打印出异常从而发现是在那里发生了泄漏
<parameter>
<name>logAbandoned</name>
<value>true</value>
</parameter>

 

转载于:https://www.cnblogs.com/ztf2008/archive/2009/02/17/1392549.html

相关文章:

  • 网站架构探索(1)---序言 王泽宾
  • asp.net 给button 控件 换个背景图片
  • VSTDB
  • 数组、字节数组、转换等
  • C#基础概念
  • Rational Rose2003安装方法
  • 服务器安装
  • 验证码代码
  • 非常全面和深入的PHP介绍
  • 网站建设-如何选择
  • 如何在WebService中获取客户端的IP地址
  • 聚集索引和非聚集索引的根本区别(转)----收集下
  • Asterisk的sip呼叫测试(转帖)
  • 网站收集
  • sql语句说明
  • 9月CHINA-PUB-OPENDAY技术沙龙——IPHONE
  • Github访问慢解决办法
  • Intervention/image 图片处理扩展包的安装和使用
  • Javascript编码规范
  • JavaScript工作原理(五):深入了解WebSockets,HTTP/2和SSE,以及如何选择
  • Java知识点总结(JavaIO-打印流)
  • leetcode46 Permutation 排列组合
  • nginx 负载服务器优化
  • Node.js 新计划:使用 V8 snapshot 将启动速度提升 8 倍
  • PHP CLI应用的调试原理
  • Storybook 5.0正式发布:有史以来变化最大的版本\n
  • vue-router的history模式发布配置
  • 多线程 start 和 run 方法到底有什么区别?
  • 反思总结然后整装待发
  • 浮现式设计
  • 扑朔迷离的属性和特性【彻底弄清】
  • 融云开发漫谈:你是否了解Go语言并发编程的第一要义?
  • 如何使用 OAuth 2.0 将 LinkedIn 集成入 iOS 应用
  • 十年未变!安全,谁之责?(下)
  • 手写双向链表LinkedList的几个常用功能
  • 微服务框架lagom
  • 微信小程序填坑清单
  • 详解移动APP与web APP的区别
  • 硬币翻转问题,区间操作
  • 正则与JS中的正则
  • 职业生涯 一个六年开发经验的女程序员的心声。
  • 做一名精致的JavaScripter 01:JavaScript简介
  • No resource identifier found for attribute,RxJava之zip操作符
  • Java数据解析之JSON
  • ​LeetCode解法汇总307. 区域和检索 - 数组可修改
  • #HarmonyOS:基础语法
  • #Java第九次作业--输入输出流和文件操作
  • #NOIP 2014# day.1 生活大爆炸版 石头剪刀布
  • #pragma multi_compile #pragma shader_feature
  • (01)ORB-SLAM2源码无死角解析-(56) 闭环线程→计算Sim3:理论推导(1)求解s,t
  • (Matlab)基于蝙蝠算法实现电力系统经济调度
  • (zt)最盛行的警世狂言(爆笑)
  • (独孤九剑)--文件系统
  • (附表设计)不是我吹!超级全面的权限系统设计方案面世了
  • (十三)Java springcloud B2B2C o2o多用户商城 springcloud架构 - SSO单点登录之OAuth2.0 根据token获取用户信息(4)...