fix db connection
This commit is contained in:
+5
-1
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user