OVH Cloud OVH Cloud

[Debutant] Tomcat, Mysql, et connexions

3 réponses
Avatar
lucasledore
Bonjour =E0 tous.

Je d=E9bute sur Tomcat, et j'esp=E8re que je m'adresse au bon groupe de
discussion.
Je n'arrive pas =E0 identifier l'origine de mon probl=E8me : j'ai un
certain nombre de sites standards (de m=EAme base) que je d=E9ploie dans
le repertoire webapps de Tomcat. Je cr=E9e une dizaine de sites, avec
chacun une base mysql distincte.

Le probl=E8me est que quand je lance Tomcat, j'arrive =E0 atteindre dans
le navigateur exactement 4 sites diff=E9rents, qui chargent chacun les
donn=E9es d'une base mysql. Au cinqui=E8me, impossibilit=E9 d'atteindre
n'importe quel autre site, et j'ai m=EAme impossibilit=E9 de recharger
des sites pr=E9c=E9demment charg=E9s. J'ai l'impression que le probl=E8me
vient du nombre de connexions entre java et mysql ouvertes.

Avez-vous d=E9j=E0 rencontr=E9 ce genre de probl=E8me ? Y a-t-il un
param=E8tre quelconque =E0 modifier ?

Merci d'avance.

3 réponses

Avatar
jerome moliere
On 1 Jul 2005 11:08:41 -0700, wrote:

Bonjour à tous.

Je débute sur Tomcat, et j'espère que je m'adresse au bon groupe de
discussion.
jusque là très bon choix :)

Je n'arrive pas à identifier l'origine de mon problème : j'ai un
certain nombre de sites standards (de même base) que je déploie dans
le repertoire webapps de Tomcat. Je crée une dizaine de sites, avec
chacun une base mysql distincte.

Le problème est que quand je lance Tomcat, j'arrive à atteindre dans
le navigateur exactement 4 sites différents, qui chargent chacun les
données d'une base mysql. Au cinquième, impossibilité d'atteindre
n'importe quel autre site, et j'ai même impossibilité de recharger
des sites précédemment chargés. J'ai l'impression que le problème
vient du nombre de connexions entre java et mysql ouvertes.

c'est exactement cela surement..

le pool dans sa config de base doit etre a 5...
Avez-vous déjà rencontré ce genre de problème ? Y a-t-il un
paramètre quelconque à modifier ?

regardes dans ton server.xml s'il n'y a pas un pool de connexions dbcp

avec une limite à 5...
regardes aussi les logs de ton tomcat dans le fichier catalina.out, c'est
une bonne habitude à prendre pour gagner en autonomie.

Jerome
Merci d'avance.





--
Using Opera's revolutionary e-mail client: http://www.opera.com/m2/

Avatar
Simon OUALID
wrote:

J'ai l'impression que le problème
vient du nombre de connexions entre java et mysql ouvertes.

Avez-vous déjà rencontré ce genre de problème ? Y a-t-il un
paramètre quelconque à modifier ?



Toutes les connexions ouvertes dans l'appli sont elles bien fermées ?

Quoiqu'il en soit, utilise un pool de connexion partagé entre tes
différentes applis. Ca devrait résoudre ton problème, et si besoin, tu
pourras logger les connexions "abandonnées" pour corriger le code...

http://jakarta.apache.org/tomcat/tomcat-5.0-doc/jndi-datasource-examples-howto.html

++

Symon

Avatar
Yoxoman

Quoiqu'il en soit, utilise un pool de connexion partagé entre tes
différentes applis. Ca devrait résoudre ton problème, et si besoin, tu
pourras logger les connexions "abandonnées" pour corriger le code...

http://jakarta.apache.org/tomcat/tomcat-5.0-doc/jndi-datasource-examples-howto.html


Mais comment faire, étant donné que chaque appli a sa propre base de
donnée ? De plus, apparemment elles utilisent Hibernate, et je n'y
connais pas grand chose.

Merci d'avance.