PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

HikariPool-1 — nie udało się zweryfikować połączenia [chroniony adres e-mail] (to połączenie zostało zamknięte).

W Spring Boot 2.x Hikari jest domyślną pulą połączeń, więc jeśli masz JPA, nie musisz dodawać Hikari zależność w pom ale jeśli chcesz użyć dbcp2 musisz wykluczyć Hikari i dodaj dbcp2 zależność.

Więc w twoim przypadku mieszałeś ustawienia dla obu.

jeśli po prostu chcesz zostać z Hikari, usuń dbcp2 zależności i zmień właściwości źródła danych, aby użyć spring.datasource.hikari .

Dodaj poniższe właściwości, aby zweryfikować połączenie:

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

Aby dodatkowo sprawdzić, czy jest jakiś wyciek, dodaj poniższe właściwości i sprawdź, jak przebiega połączenie z basenem i czy jest jakiś wyciek.

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dlaczego adapter PostgreSQL psycopg2 nie działa w Google App Engine dev_appserver.py?

  2. Wybierz (pobierz) wszystkie rekordy z wielu schematów za pomocą Postgres

  3. PostgreSQL — pobierz wiersz, który ma wartość Max dla kolumny

  4. Zabij sesję/połączenie postgresql

  5. Jak napisać ograniczenie dotyczące maksymalnej liczby wierszy w postgresql?