当前位置: 代码迷 >> Java Web开发 >> 连接池连接释放的有关问题
  详细解决方案

连接池连接释放的有关问题

热度:284   发布时间:2016-04-14 21:20:48.0
连接池连接释放的问题
今天碰到一个问题,我启动服务一段时间后,只要不重启服务,打开登陆界面再登陆的话就会报,我搜了很多,发现是客户端与服务器端连接的问题,有人说要改一下连接池的配置,但是我不知道怎么改,各位大神教一下,下面是连接池的配置
<?xml version="1.0" encoding="UTF-8"?>
<something-else-entirely>    
<proxool>
<alias>JDBCpool</alias>
<driver-url>jdbc:oracle:thin:@192.168.1.114:1521:orcl</driver-url>
<driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
<driver-properties>
<property name="user" value="tuser"/>
<property name="password" value="orcl"/>
</driver-properties>   
    <house-keeping-sleep-time>30</house-keeping-sleep-time>
    <simultaneous-build-throttle>100</simultaneous-build-throttle>
    <maximum-connection-count>5000</maximum-connection-count>
    <minimum-connection-count>25</minimum-connection-count>
</proxool>
</something-else-entirely>
------解决思路----------------------
看看这个

http://blog.csdn.net/liaomin416100569/article/details/8768460
------解决思路----------------------
    <simultaneous-build-throttle>100</simultaneous-build-throttle>
    <maximum-connection-count>5000</maximum-connection-count>
    <minimum-connection-count>25</minimum-connection-count>把这几个改大点。。具体要你自己试
------解决思路----------------------
引用:
Quote: 引用:

看看这个

http://blog.csdn.net/liaomin416100569/article/details/8768460

还是这样?
<driver-properties>
<property name="user" value="tuser"/>
<property name="password" value="orcl"/>
<property name="validationQuery" value="select 1 from dual"/>   
   <property name="testOnBorrow" value="true"></property>
         <property name="testWhileIdle" value="true"></property>
</driver-properties>
这样应该是对的,他的写法前边很明显是基于一个配置文件,但是你是直接写值的没有配置文件
------解决思路----------------------
会不会有些程序没有关闭数据库连接。我以前也遇到过。后来把所有的数据库连接检查了一边,检查到有几个地方没有关闭。然后就没有发生过。
  相关解决方案