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

Zapytania PostgreSQL nie zostały zabite podczas wyłączania serwera aplikacji

Jeśli zamknięcie serwera aplikacji powoduje wywołania JDBC, które kończą sesję bazy danych, nie powinno to mieć miejsca. Jeśli nie zamyka poprawnie połączenia JDBC, nazwałbym to błędem w serwerze aplikacji. Jeśli tak, ale zapytania na backendzie nie są anulowane, nazwałbym to błędem w sterowniku JDBC.

W każdym razie obejściem jest ustawienie tcp_keepalives_idle do niskiej wartości, aby serwer szybko wykrył martwe połączenia TCP i zakończył zapytanie.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Surowe zapytanie PostgreSQL zawiesza się po wykonaniu z TypeOrm

  2. Zapytanie Postgres jest bardzo wolne z current_date::date zamiast zakodowanej na stałe daty

  3. Jak odbudować niespójne serwery PostgreSQL?

  4. Partycje SparkSQL PostgresQL Dataframe

  5. Wymyśl błąd klucza podstawowego w postgresql, heroku, Railsach 4