|
Publicité ' | ||||||||||||||||||||||
|
|
#1 | ||
![]() ![]() Thierry Leriche-DessirierInscription : octobre 2007 Messages : 2 161 ![]() |
Bonjour à tous,
J'ai configuré un pool de connexions dans Tomcat 7 (Java 6) : Code :
En fait, le pool fonctionne super bien. Mais après 45 min (voire moins) d'inactivité, c'est comme si toutes les connexions étaient mortes. En gros tant que je les utilise, elles fonctionnent, ce qui me fait penser que je n'ai pas de fuite de connexion. Mais dès que je reste trop longtemps inactif, elles ne fonctionnent plus... Je n'ai ce problème que depuis que j'ai déployé en intégration. Ca marche ben en Dev. Ça peut donc venir du Tomcat, du réseau, du Oracle, de plein de trucs. Quelqu'un aurait des pistes intéressantes ?
__________________
Thierry Leriche-Dessirier Ingénieur Architecte JEE Freelance Rédacteur pour Developpez Professeur de Génie Logiciel à l'ESIEA Page sur Developpez : http://thierry-leriche-dessirier.developpez.com Site : http://www.icauda.com Linked'in : http://www.linkedin.com/in/thierryler Twitter : http://www.twitter.com/thierryleriche |
||
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : janvier 2007 Messages : 1 331 ![]() |
Tu peux essayer de rajouter ?
Sinon côté serveur tu as un paramètre SQLNET.EXPIRE_TIME dans sqlnet.ora
__________________
Program manager chez TraceOne. http://www.traceone.com |
|
|
00
|
|
|
#3 |
![]() ![]() Thierry Leriche-DessirierInscription : octobre 2007 Messages : 2 161 ![]() |
Ah génial. Je teste ça et je vous dis dans 45 min...
__________________
Thierry Leriche-Dessirier Ingénieur Architecte JEE Freelance Rédacteur pour Developpez Professeur de Génie Logiciel à l'ESIEA Page sur Developpez : http://thierry-leriche-dessirier.developpez.com Site : http://www.icauda.com Linked'in : http://www.linkedin.com/in/thierryler Twitter : http://www.twitter.com/thierryleriche |
|
00
|
|
|
#4 |
![]() ![]() Thierry Leriche-DessirierInscription : octobre 2007 Messages : 2 161 ![]() |
Bon, le keepalive ne suffit pas :-(
__________________
Thierry Leriche-Dessirier Ingénieur Architecte JEE Freelance Rédacteur pour Developpez Professeur de Génie Logiciel à l'ESIEA Page sur Developpez : http://thierry-leriche-dessirier.developpez.com Site : http://www.icauda.com Linked'in : http://www.linkedin.com/in/thierryler Twitter : http://www.twitter.com/thierryleriche |
|
00
|
|
|
#5 |
![]() ![]() Thierry Leriche-DessirierInscription : octobre 2007 Messages : 2 161 ![]() |
Et je n'ai pas de EXPIRE_TIME dans sqlnet.ora :-(
__________________
Thierry Leriche-Dessirier Ingénieur Architecte JEE Freelance Rédacteur pour Developpez Professeur de Génie Logiciel à l'ESIEA Page sur Developpez : http://thierry-leriche-dessirier.developpez.com Site : http://www.icauda.com Linked'in : http://www.linkedin.com/in/thierryler Twitter : http://www.twitter.com/thierryleriche |
|
00
|
|
|
#6 | ||||
![]() ![]() Thierry Leriche-DessirierInscription : octobre 2007 Messages : 2 161 ![]() |
Au final, j'ai mis ça :
Code :
Faut dire qu'Oracle me donne les logs suivantes : Code :
Du coup, je ne sais pas trop si c'est "timeBetweenEvictionRunsMillis" ou "minEvictableIdleTimeMillis" qui me recrée mes connexions mais, au moins, ça fonctionne ;-) même si c'est crado :-(
__________________
Thierry Leriche-Dessirier Ingénieur Architecte JEE Freelance Rédacteur pour Developpez Professeur de Génie Logiciel à l'ESIEA Page sur Developpez : http://thierry-leriche-dessirier.developpez.com Site : http://www.icauda.com Linked'in : http://www.linkedin.com/in/thierryler Twitter : http://www.twitter.com/thierryleriche |
||||
|
00
|
Copyright © 2000-2013 - www.developpez.com