分享

proxool配置需要注意的属性

 pengx 2009-10-12
上周有个统计程序总是报nullException,怎么查也不得要领.请教公司经理.支出大概是数据库连接被关闭了(老大就是老大,虽然不了解java,但分析问题不是盖的).
我用的是proxool..查google...得到下面的资料
maximum-connection-lifetime   最大连接生命周期 默认值:4小时
maximum-active-time:   最大活动时间   默认值:5分钟
maximum-connection-count   最大连接数   默认值:15个
minimum-connection-count   最小连接数   默认值:5个

2006-05-01 03:26:06,812 WARN [HouseKeeper] proxool.default (HouseKeeper.java:149) - #0001 was active for 324234 milliseconds and has been removed automaticaly. The Thread responsible was named ‘Thread-32′, but the last SQL it performed is unknown because the trace property is not enabled.

      产生如上警告的原因是:proxool中有一个参数maximum-active-time 缺省为 5 分钟, 其含义是一个线程持有一个连接的最长时间,而不管这个连接是否处于 active 状态, 并且如果线程的持有时间超过这个时间的之后会自动清除掉这个连接. 但是很多时候5分钟并不够用, 所以需要在配置文件中进行设置, 其单位为毫秒(ms).

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多