PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

HikariPool-1 - Gagal memvalidasi koneksi [dilindungi email] (Koneksi ini telah ditutup.)

Di Spring Boot 2.x, Hikari adalah kumpulan koneksi default jadi jika Anda memiliki JPA maka Anda tidak perlu menambahkan Hikari ketergantungan di pom tetapi jika Anda ingin menggunakan dbcp2 maka Anda harus mengecualikan Hikari dan tambahkan dbcp2 ketergantungan.

Jadi dalam kasus Anda, Anda mencampur pengaturan untuk keduanya.

jika hanya ingin tetap bersama Hikari maka hapus dbcp2 dependensi dan ubah properti sumber data Anda untuk menggunakan spring.datasource.hikari .

Tambahkan properti di bawah ini untuk memvalidasi koneksi:

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

Untuk memeriksa lebih lanjut apakah ada kebocoran, silakan tambahkan properti di bawah ini dan periksa bagaimana koneksi kolam Anda dan apakah ada kebocoran.

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. Apa cara tercepat untuk memotong cap waktu menjadi 5 menit di Postgres?

  2. Bagaimana cara memetakan jenis kolom Interval PostgreSQL di Hibernate?

  3. Postgres membuat Tabel dengan array kunci asing

  4. Ubah tipe data kolom dari Teks ke Integer di PostgreSQL

  5. Butuh bantuan dalam membuat kueri dalam SQL?