From e3e19c437ae079caba17fb499e71bb6425dfbb89 Mon Sep 17 00:00:00 2001 From: wangxiaolei Date: Mon, 5 Jan 2026 11:10:45 +0800 Subject: [PATCH] fix: fix db env not work (#30541) --- api/extensions/ext_database.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/api/extensions/ext_database.py b/api/extensions/ext_database.py index c90b1d0a9f..2e0d4c889a 100644 --- a/api/extensions/ext_database.py +++ b/api/extensions/ext_database.py @@ -53,3 +53,10 @@ def _setup_gevent_compatibility(): def init_app(app: DifyApp): db.init_app(app) _setup_gevent_compatibility() + + # Eagerly build the engine so pool_size/max_overflow/etc. come from config + try: + with app.app_context(): + _ = db.engine # triggers engine creation with the configured options + except Exception: + logger.exception("Failed to initialize SQLAlchemy engine during app startup")