I am on Tomcat 5, MySQL 4.1 and using JNDI. The
context xml is as follows
..

<ResourceParams name="pool/connectDB">
    <parameter>
      <name>factory</name>
     
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
    </parameter>

    <!--MySQL - connection related params-->    
    <parameter>
      <name>initialSize</name>
      <value>10</value>
    </parameter>
    <parameter>
      <name>maxActive</name>
      <value>100</value>
    </parameter>
    <parameter>
      <name>maxIdle</name>
      <value>20</value>
    </parameter>
    <parameter>
      <name>minIdle</name>
      <value>10</value>
    </parameter>
    <parameter>
      <name>maxWait</name>
      <value>700</value>
    </parameter>

....
After a while i get error from MySQL 'Too Many
connections' When i try 

mysql>show processlist; 

from mysql command it shows me more than 100
processes. But almost all  with 'State' Sleep.

I am properly closing all conneections/reultsets. The
mysql process state also shows the 'Sleep' but then
still why it is not getting reused? 

It seems everytime new connection is taken from mysql
and existing connection is not re-used.

Is there any setting am i missing? 

Thanks in advance,

regards
Manisha




        
                
__________________________________ 
Yahoo! Mail - PC Magazine Editors' Choice 2005 
http://mail.yahoo.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to