这几天现场出现个问题,程序隔断时间会死掉或卡住不动,我分析了下应该是数据库连接池出现的问题,具体配置如下
                                                   <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中关闭了),还有什么需要配置的吗,还请指教

解决方案 »

  1.   

    调用数据库方法加同步关键字。
      

  2.   

    你的程序中怎么管理连接的?自己管理?
      

  3.   


    要确保每个连接都关闭了,而不是存在不关闭的情况也足够,这是原则问题啊建议楼主还是好好检查下连接有没有都放回连接池吧50个已经够多了,我一般也就设20个
      

  4.   

    要确保每个连接都关闭了,而不是存在不关闭的情况也足够,这是原则问题啊
      

  5.   

    如果想把自己的作品挂上网的,就老老实实仔细检查哪里没断开没释放资源,不然你怎么修改并发也没用,空间商哪有那么多并发分配给你···