Bonjour,
Voilà le problème:
Pour avoir des performances optimales, le pool de connexion fourni par Tomcat a été utilisé pour une application Java / JSP.
Tout fonctionnait bien avec Tomcat 4.x.
On décide alors de passer à la dernière version de Tomcat, c'est à dire 5.5.12, avant de mettre ça en production.
Mais, surprise, c'est extrèment lent!
Vu le pb l'application a été installée sur 3 machines différentes,
alors voilà les symptomes:
- Sur deux machines, celà fonctionne, mais c'est extrèment lent.
(1 minutes pour avoir une page)
- Sur une autre machine ça fonctionne impeccable!
(1/2 seconde pour une page)
Les trois machines comportent le JSDK 5.0 Update 5 et uniquement celui-là. (requis pour Tomcat 5.5)
Les trois machines ont des valeurs correctes pour les variables CATALINA_HOME et JAVA_HOME.
Et enfin, les trois machines ont une copie identique du répertoire Tomcat avec l'application qui doit être mise en production!
Pour info, la récupération de l'objet DataSource se passe bien, mais lorsqu'on fait ds.getConnection() c'est là que ça bloque... comme si le pool était réinitialisé à chaque demande !
Je poste ce message de façon un peu désespérée tant le problème nous parait illogique... Si quelqu'un a une solution, ou simplement une idée, ce serait vraiment le bien venu! Merci beaucoup!
Partager