アプリケーションサーバーをシャットダウンすると、データベースセッションを終了するJDBC呼び出しが発生する場合、これは発生しないはずです。 JDBC接続が適切に閉じられない場合は、アプリケーションサーバーのバグと呼んでいます。キャンセルされても、バックエンドでのクエリがキャンセルされない場合は、JDBCドライバーのバグと呼びます。
とにかく、回避策はを設定することですtcp_keepalives_idle
サーバーが死んだTCP接続をすばやく検出し、クエリを終了するように、低い値に設定します。