Je travaille avec open esb sur un serveur glassfish. Nous avons un pool de connexion qui fonctionne avec une base de données as400.Existe-t-il un moyen de libérer un pool de connexions saturées?
Tous les deux jours, nous obtenons cette erreur: Erreur lors de l'allocation d'une connexion. Cause: Les connexions en cours d'utilisation sont égales à au format pool et ont expiré au maximum. Impossible d'allouer plus de connexions
La meilleure façon de soulager le cp est de redémarrer le serveur. Nous avons également réussi à définir un autre cp avec les mêmes attributs.
Mes questions sont: Y at-il un moyen de "dire" activement au cp de libérer toutes ses connexions ouvertes?
Cheers, Eran
Merci pour la réponse rapide. J'ai une clause close() dans toutes les clauses finally pertinentes (enfin, très probablement) Le problème est que cette exception qui pourrait être lancée du côté as400, ouvre une boîte de dialogue de confirmation de l'utilisateur. Jusqu'à ce que ce ne soit pas fermé, la connexion ne sera pas libérée. Je voulais savoir s'il y avait un moyen de ne pas attendre pour toujours cette confirmation que personne sur l'as400 ne surveille réellement. Je vais essayer de creuser un peu en ce qui concerne le Michael Nygards "Release It!" Merci –