Browse Source

fix db connection

dev
poturaevpetr 2 weeks ago
parent
commit
34a31cc4d6
  1. 6
      apiApp/database.py

6
apiApp/database.py

@ -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

Loading…
Cancel
Save