sql >> Databasteknik >  >> RDS >> PostgreSQL

PostgreSQL-frågor dödades inte när appservern stängdes av

Om avstängning av applikationsservern orsakar JDBC-anrop som avslutar databassessionen, bör detta inte hända. Om det inte stänger JDBC-anslutningen ordentligt, skulle jag kalla det för en bugg i applikationsservern. Om det gör det, men frågorna på backend inte avbryts, skulle jag kalla det för en bugg i JDBC-drivrutinen.

Hur som helst, en lösning är att ställa in tcp_keepalives_idle till ett lågt värde så att servern snabbt upptäcker döda TCP-anslutningar och avslutar frågan.




  1. Hur kan jag få upp enum möjliga värden i en MySQL-databas?

  2. SQLite FINNS

  3. make MySQL-servern har skrivbehörighet i mappen \xampp\tmp

  4. PHP lagrar endast 1048576 tecken i array