Bonjour à tous,
J'ai configuré un pool de connexions dans Tomcat 7 (Java 6) :
Comme vous le voyez, je m'acharne sur les param...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <Resource auth="Container" driverClassName="oracle.jdbc.driver.OracleDriver" name="jdbc/ds_monprojet" logAbandoned="true" initialSize="10" minIdle="10" maxActive="20" maxIdle="20" maxWait="10000" password="PASS" type="javax.sql.DataSource" url="jdbc:oracle:thin:@host:1521:SID" username="USER" autoReconnect="true" removeAbandoned="true" testOnBorrow="true" testOnReturn="true" validationQuery="select 1 from dual" validationQueryTimeout="10" />
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 ?
Partager