Skip to content

Commit d53efcd

Browse files
feat: Increase database connection pool for concurrent gateway traffic
1 parent 224d297 commit d53efcd

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

‎app/database.py‎

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,17 @@
88

99
load_dotenv()
1010

11+
1112
DATABASE_URL = os.getenv("DATABASE_URL")
1213
if not DATABASE_URL:
1314
raise RuntimeError("DATABASE_URL is not set in environment variables")
14-
engine = create_engine(DATABASE_URL)
15+
engine = create_engine(
16+
DATABASE_URL,
17+
pool_size=50,
18+
max_overflow=50,
19+
pool_timeout=10,
20+
pool_pre_ping=True,
21+
)
1522

1623
SessionLocal = sessionmaker(autocommit=False, autoflush=False, bind=engine)
1724
def get_session():

0 commit comments

Comments
 (0)