PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

HikariPool-1 - Échec de la validation de la connexion [email protected] (Cette connexion a été fermée.)

Dans Spring Boot 2.x, Hikari est le pool de connexion par défaut, donc si vous avez JPA, vous n'avez pas besoin d'ajouter Hikari dépendance dans pom mais si vous voulez utiliser dbcp2 alors vous devez exclure Hikari et ajoutez dbcp2 dépendance.

Donc, dans votre cas, vous avez mélangé les paramètres des deux.

si je veux juste rester avec Hikari, supprimez dbcp2 dépendances et modifiez les propriétés de votre source de données pour utiliser spring.datasource.hikari .

Ajoutez les propriétés ci-dessous pour valider la connexion :

spring.datasource.testWhileIdle=true
spring.datasource.test-on-borrow=true

Pour vérifier davantage s'il y a une fuite, veuillez ajouter ci-dessous les propriétés et vérifier comment se passe la connexion de votre piscine et s'il y a une fuite.

spring.datasource.hikari.leakDetectionThreshold=2000
logging.level.com.zaxxer.hikari=DEBUG