+ -
当前位置:首页 → 问答吧 → 关于proxool 连接池连接释放的问题

关于proxool 连接池连接释放的问题

时间:2011-12-02

来源:互联网

目前。我用mysql数据库,proxool做连接池,jsp网页进行数据查询
proxool连接池的部分配置如下:
 <maximum-connection-count>20</maximum-connection-count>  
 <minimum-connection-count>2</minimum-connection-count>  
 <simultaneous-build-throttle>20</simultaneous-build-throttle>  
 <house-keeping-sleep-time>5000</house-keeping-sleep-time>  
 <maximum-active-time>6000</maximum-active-time>
 <house-keeping-test-sql>select CURRENT_DATE</house-keeping-test-sql>  
 <maximum-connection-lifetime>7000</maximum-connection-lifetime>

问题是:
当我关闭应用页面后,发现mysql中的开启的两个连接线程(minimum-connection-count中配置的)依然存在,
我在网上看到maximum-connection-lifetime好像是控制连接释放的
但是连接线程却没有释放,为什么?是我哪里配置错了吗

作者: aggie_duo   发布时间: 2011-12-02

我在相应的代码中已经添加了:
 if(pstmt != null)
  {
  pstmt.close();
  pstmt = null;
  }
  if(rs != null)
  {
  rs.close();
  rs = null;
  }
  if(con != null)
  {
  con.close();
  con = null;
  }

作者: aggie_duo   发布时间: 2011-12-02

这个链接需要你重启应用的服务才能中断吧

作者: rucypli   发布时间: 2011-12-02

恩,我有个疑问,那如果,放在公司服务器上,服务器是24小时全开的,那怎么办呢,永远都存在两个线程连接吗?

作者: aggie_duo   发布时间: 2011-12-02

恩,还有一个疑问,我重启了服务器,但是线程还在呢~呜`

作者: aggie_duo   发布时间: 2011-12-02