fix db connection
This commit is contained in:
+5
-1
@@ -6,7 +6,11 @@ from apiApp.config import DATABASE_URL
|
|||||||
# Создание engine
|
# Создание engine
|
||||||
engine = create_engine(
|
engine = create_engine(
|
||||||
DATABASE_URL,
|
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
|
# SessionLocal
|
||||||
|
|||||||
Reference in New Issue
Block a user