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

Kueri PostgreSQL tidak dimatikan saat server aplikasi dimatikan

Jika mematikan server aplikasi menyebabkan panggilan JDBC yang mengakhiri sesi database, ini seharusnya tidak terjadi. Jika tidak menutup koneksi JDBC dengan benar, saya akan menyebutnya bug di server aplikasi. Jika ya, tetapi kueri di backend tidak dibatalkan, saya akan menyebutnya bug di driver JDBC.

Bagaimanapun, solusinya adalah mengatur tcp_keepalives_idle ke nilai rendah sehingga server mendeteksi koneksi TCP yang mati dengan cepat dan menghentikan kueri.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. pqxx menggunakan kembali / mengaktifkan kembali transaksi kerja

  2. Rails:rake db:create:all gagal terhubung ke database PostgreSQL

  3. Spring JDBC - Id yang terakhir dimasukkan

  4. heroku run rake db:kesalahan migrasi

  5. Jatuhkan atau buat database dari prosedur tersimpan di PostgreSQL