ketannnn commited on
Commit
48a85ea
·
1 Parent(s): 10090b1

feat: initialize SQLAlchemy async database engine and session management with Neon-compatible configuration

Browse files
Files changed (1) hide show
  1. backend/src/database.py +1 -1
backend/src/database.py CHANGED
@@ -39,7 +39,7 @@ engine = create_async_engine(
39
  _db_url,
40
  echo=False,
41
  pool_pre_ping=True,
42
- pool_recycle=120, # More aggressive recycle (2 mins) for serverless environments
43
  pool_size=10,
44
  max_overflow=5,
45
  connect_args={
 
39
  _db_url,
40
  echo=False,
41
  pool_pre_ping=True,
42
+ pool_recycle=300, # Refreshes old connections every 5 min to prevent stale connection errors
43
  pool_size=10,
44
  max_overflow=5,
45
  connect_args={