From 45cdb48d0e01b732d2264e036c2e882fee29dd8f Mon Sep 17 00:00:00 2001
From: Julian Keck <julian.keck9@kit.edu>
Date: Thu, 1 Aug 2024 13:46:38 +0200
Subject: [PATCH] FIX kill stale middleware sessions with postgres

---
 api/__init__.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/api/__init__.py b/api/__init__.py
index 0ab6b6b..42a9f16 100644
--- a/api/__init__.py
+++ b/api/__init__.py
@@ -25,6 +25,9 @@ def get_conn(request: Request):
     # db_connection = db.connect()
     query = "SET search_path TO netadmin, public;"
     db.execute(db_connection, query)
+    db.execute(db_connection, "SET idle_in_transaction_session_timeout TO '60s';")
+    db.execute(db_connection, "SET idle_session_timeout TO '60s';")
+    db.execute(db_connection, "SET statement_timeout TO '60s';")
     db_connection.commit()
     request.state.db_conn = db_connection
 
-- 
GitLab