From f3b053af7859bec2d1bb6586cdbae055314f49a4 Mon Sep 17 00:00:00 2001 From: berkay Date: Tue, 25 Mar 2025 12:44:43 +0300 Subject: [PATCH] session maker updated --- Services/PostgresService/database.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Services/PostgresService/database.py b/Services/PostgresService/database.py index b0025d7..88edf50 100644 --- a/Services/PostgresService/database.py +++ b/Services/PostgresService/database.py @@ -14,7 +14,7 @@ engine = create_engine( pool_pre_ping=True, # Verify connection before using pool_size=20, # Maximum number of permanent connections max_overflow=10, # Maximum number of additional connections - pool_recycle=3600, # Recycle connections after 1 hour + pool_recycle=600, # Recycle connections after 1 hour pool_timeout=30, # Wait up to 30 seconds for a connection echo=True, # Set to True for debugging SQL queries ) @@ -30,7 +30,7 @@ def get_session_factory() -> scoped_session: bind=engine, autocommit=False, autoflush=False, - expire_on_commit=False, # Prevent expired object issues + expire_on_commit=True, # Prevent expired object issues ) return scoped_session(session_local)