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

aggieduo 2011-12-02 11:03:45
目前。我用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好像是控制连接释放的
但是连接线程却没有释放,为什么?是我哪里配置错了吗
...全文
211 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
aggieduo 2011-12-02
  • 打赏
  • 举报
回复
恩,还有一个疑问,我重启了服务器,但是线程还在呢~呜`
aggieduo 2011-12-02
  • 打赏
  • 举报
回复
恩,我有个疑问,那如果,放在公司服务器上,服务器是24小时全开的,那怎么办呢,永远都存在两个线程连接吗?
rucypli 2011-12-02
  • 打赏
  • 举报
回复
这个链接需要你重启应用的服务才能中断吧
aggieduo 2011-12-02
  • 打赏
  • 举报
回复
我在相应的代码中已经添加了:
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
if(rs != null)
{
rs.close();
rs = null;
}
if(con != null)
{
con.close();
con = null;
}
aggieduo 2011-12-02
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 rucypli 的回复:]
这个链接需要你重启应用的服务才能中断吧
[/Quote]
恩,不是重启服务,而是关闭服务,连接才能关闭,开启服务时,及时没有发出任何request,也会有设置中的固定连接的。

56,940

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧