Mon « Pool DataSource » est (souvent) suspendu

datasource

 

Contexte

« Pool DataSource is Suspended, cannot allocate resources to applications !? »

Si vous retrouvez cette trace d’erreur dans vos logs serveur Weblogic vous indiquant que votre « pool datasource » est suspendu, voici une méthode qui pourrait résoudre ce problème avant une tentative de « tuning » côté base de données.

 

 

1 – Test

D’abord, constater que la ressource est suspendue et répond exactement ce message lors d’un test de connexion.

Via la console d’admin weblogic :

Dans services > sources de données > DataSource (le nom de votre datasource suspendue) > onglet Surveillance > onglet Test. Puis sélectionner la datasource et cliquez sur « Tester la source de donnée ».

2 – Configuration

Puis, modifier 2 attributs de la DataSource en augmentant à 15 au lieu de 30 la capacité maximale et en mettant à 120 au lieu de 0 le délai d’expiration de connexion inactive.

Via la console d’admin weblogic, activez une session puis :

Dans services > sources de données > DataSource (le nom de votre datasource suspendue) > onglet Configuration > onglet Pool de connexions. Puis modifier les 2 paramètres cités plus haut.

plus bas modifier :

 

3 – Réactivation

Enfin, libérer votre nouvelle configuration et aller réactiver la datasource comme suivant :

Dans services > sources de données > DataSource (le nom de votre datasource suspendue) > onglet Controle. Puis sélectionner les instances serveurs sur lesquelles vous voulez la déployer, cliquez sur « reprendre » et constater l’état « Running ».

Les valeurs sont donc à ajuster suivant les ressources disponibles de votre propre environnement.

 

 

About ygamba

Yohann GAMBA has written 7 post in this blog.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

%d blogueurs aiment cette page :