Skip to content

Commit 7c05a60

Browse files
committed
Adding pool size and max overflow for timeout issue
1 parent d09b404 commit 7c05a60

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

application/settings.py

+2
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ class Settings(BaseSettings):
2121
GA_MEASUREMENT_ID: Optional[str] = None
2222
OS_CLIENT_KEY: Optional[str] = None
2323
OS_CLIENT_SECRET: Optional[str] = None
24+
POOL_SIZE: Optional[int] = 10
25+
MAX_OVERFLOW: Optional[int] = 20
2426

2527

2628
@lru_cache()

migrations/env.py

+5-2
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,11 @@ def run_migrations_online():
6565
url = config.get_main_option("sqlalchemy.url")
6666
else:
6767
url = get_settings().WRITE_DATABASE_URL
68-
69-
engine = create_engine(url)
68+
engine = create_engine(
69+
url,
70+
pool_size=get_settings().POOL_SIZE,
71+
max_overflow=get_settings().MAX_OVERFLOW,
72+
)
7073
connectable = engine
7174

7275
with connectable.connect() as connection:

0 commit comments

Comments
 (0)