proxool

proxool配置时除过那两个包外还需commons-logging-1.0.4.jar包(可以在struts自带的包中找到)

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).

你可能感兴趣的:(thread,sql,struts,活动)