Hvis nedlukning af applikationsserveren forårsager JDBC-kald, der afslutter databasesessionen, bør dette ikke ske. Hvis det ikke lukker JDBC-forbindelsen korrekt, vil jeg kalde det en fejl i applikationsserveren. Hvis det gør, men forespørgslerne på backend ikke annulleres, vil jeg kalde det en fejl i JDBC-driveren.
Under alle omstændigheder er en løsning at indstille tcp_keepalives_idle
til en lav værdi, så serveren hurtigt opdager døde TCP-forbindelser og afslutter forespørgslen.