fix db connection

This commit is contained in:
poturaevpetr
2025-12-30 13:57:36 +05:00
parent ebef51aa48
commit 34a31cc4d6
+5 -1
View File
@@ -6,7 +6,11 @@ from apiApp.config import DATABASE_URL
# Создание engine
engine = create_engine(
DATABASE_URL,
connect_args={"check_same_thread": False} if "sqlite" in DATABASE_URL else {}
connect_args={"check_same_thread": False} if "sqlite" in DATABASE_URL else {},
pool_pre_ping=True, # Проверять соединение перед использованием
pool_recycle=600, # Пересоздавать соединения каждые 10 минут
pool_size=10, # Размер пула соединений
max_overflow=20 # Дополнительные соединения при пиковой нагрузке
)
# SessionLocal