PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

PostgreSQL заявките не са унищожени при изключване на сървъра на приложения

Ако изключването на сървъра на приложения причинява JDBC извиквания, които прекратяват сесията на базата данни, това не трябва да се случва. Ако не затваря JDBC връзката правилно, бих го нарекъл грешка в сървъра на приложения. Ако е така, но заявките в бекенда не са отменени, бих нарекъл това грешка в JDBC драйвера.

Както и да е, заобиколно решение е да зададете tcp_keepalives_idle на ниска стойност, така че сървърът да открие бързо мъртви TCP връзки и да прекрати заявката.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Docker не разпознава директорията с данни на Postgresql

  2. PG::ConnectionBad:ФАТАЛНО:неуспешно удостоверяване на парола за потребител alphauser

  3. Как се държи pgbouncer, когато обединяването на транзакции е активирано и се издава единичен отчет?

  4. датата на колоната не може да бъде преобразувана автоматично, за да въведете времево клеймо с часова зона django/postgres

  5. postgresql - скрипт, който използва транзакционни блокове, не успява да създаде всички записи