Connexion qui délire entre mon appli Java et MySql

Connexion qui délire entre mon appli Java et MySql - Java - Programmation

Marsh Posté le 29-03-2004 à 12:22:46    

Bonjour,
 
J'ai fais une appli en jsp.
Et bon quand on est à 3 a le tester dessus comme des fous (et oui, on est en phase de test  :D ).
Il lui arrive souvent de sortir l'erreur :
 

Citation :

DBCP borrowObject failed: java.sql.SQLException: Server connection failure during transaction.  
Attempted reconnect 3 times. Giving up.
org.apache.commons.dbcp.DbcpException: java.sql.SQLException: Server connection failure during transaction.  
Attempted reconnect 3 times. Giving up.
 at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:85)
 at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:184)
 at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(Unknown Source)
 at org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:117)
 at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:110)
 at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:312)


 
ça doit venir du pool de connexion ???
Pourtant g mis des valeurs assez "large" :  
 
 

Citation :

           <parameter>
              <name>maxWait</name>
              <value>200000</value>
            </parameter>
            <parameter>
              <name>maxActive</name>
              <value>500</value>
            </parameter>
            <parameter>
              <name>driverClassName</name>
              <value>org.gjt.mm.mysql.Driver</value>
            </parameter>
            <parameter>
              <name>maxIdle</name>
              <value>300</value>
            </parameter>


 
Autre chose :
 
Quand je regarde le nombre de connection à ma Bd, une personne sur un poste différent a bcp de connexion ouverte alors que les autres non ...

Reply

Marsh Posté le 29-03-2004 à 12:22:46   

Reply

Marsh Posté le 29-03-2004 à 13:22:40    

et ta base elle accepte combien de cnx simultanées ?

Reply

Marsh Posté le 29-03-2004 à 13:37:33    

krosso a écrit :

et ta base elle accepte combien de cnx simultanées ?


 
C'est une base MySql, comment on fait pour vérifier cela ?

Reply

Marsh Posté le 29-03-2004 à 14:14:38    

www.mysqltools.com
 
un outil pas mal qui permet d'administrer ta base de donnée s en graphique.
Faut regarder la variable serveur : max_connections
par défaut elle est à 100

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed