这几天现场出现个问题,程序隔断时间会死掉或卡住不动,我分析了下应该是数据库连接池出现的问题,具体配置如下
<parameter>
<name>maxActive</name>
<value>200</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>100</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>10000</value>
</parameter>
<parameter>
<name>removeAbandoned</name>
<value>true</value>
</parameter>
<parameter>
<name>removeAbandonedTimeout</name>
<value>0</value>
</parameter>
应该是链接数不够用,之前的链接数是50,现在改成了200.如果没有链接不关闭的情况也足够用了(链接已在finally中关闭了),还有什么需要配置的吗,还请指教
<parameter>
<name>maxActive</name>
<value>200</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>100</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>10000</value>
</parameter>
<parameter>
<name>removeAbandoned</name>
<value>true</value>
</parameter>
<parameter>
<name>removeAbandonedTimeout</name>
<value>0</value>
</parameter>
应该是链接数不够用,之前的链接数是50,现在改成了200.如果没有链接不关闭的情况也足够用了(链接已在finally中关闭了),还有什么需要配置的吗,还请指教
要确保每个连接都关闭了,而不是存在不关闭的情况也足够,这是原则问题啊建议楼主还是好好检查下连接有没有都放回连接池吧50个已经够多了,我一般也就设20个