PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

HikariPool-1 – Fehler beim Überprüfen der Verbindung [email protected] (Diese Verbindung wurde geschlossen.)

In Spring Boot 2.x ist Hikari der Standardverbindungspool. Wenn Sie also JPA haben, müssen Sie Hikari nicht hinzufügen Abhängigkeit in pom aber wenn Sie dbcp2 verwenden möchten dann müssen Sie Hikari ausschließen und fügen Sie dbcp2 hinzu Abhängigkeit.

In Ihrem Fall haben Sie also die Einstellungen für beide gemischt.

wenn Sie nur bei Hikari bleiben möchten, dann entfernen Sie dbcp2 Abhängigkeiten und ändern Sie Ihre Datenquelleneigenschaften so, dass sie spring.datasource.hikari verwenden .

Fügen Sie die folgenden Eigenschaften hinzu, um die Verbindung zu validieren:

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

Um weiter zu prüfen, ob es ein Leck gibt, fügen Sie bitte die folgenden Eigenschaften hinzu und prüfen Sie, wie Ihre Poolverbindung funktioniert und ob es ein Leck gibt.

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