From 81929a83c13ffc0f62fb68c6353350467c2f4dbe Mon Sep 17 00:00:00 2001 From: liuwei Date: Thu, 27 Mar 2025 11:41:36 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=86=E7=9C=8B=E6=9D=BF=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=E7=8B=AC=E7=AB=8B=EF=BC=8C=E6=96=B9=E4=BE=BF=E7=8B=AC=E7=AB=8B?= =?UTF-8?q?=E7=BB=B4=E6=8A=A4=E5=8A=9F=E8=83=BD=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- admin/dashboard/server.py | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/admin/dashboard/server.py b/admin/dashboard/server.py index 9704c9e..a4d3859 100644 --- a/admin/dashboard/server.py +++ b/admin/dashboard/server.py @@ -86,8 +86,11 @@ class DashboardServer: self.logger.info("正在初始化数据库连接...") self.logger.info(f"数据库主机: {db_config.get('host')}, 数据库: {db_config.get('database')}") - # 初始化数据库连接管理器 - self.db_manager = DBConnectionManager.get_instance( + # 初始化数据库连接管理器 - 修改为先获取实例,再配置 + self.db_manager = DBConnectionManager.get_instance() + + # 配置数据库连接 + self.db_manager.configure( pool_name=db_config.get("pool_name"), pool_size=db_config.get("pool_size"), host=db_config.get("host"), @@ -97,11 +100,15 @@ class DashboardServer: charset=db_config.get("charset"), use_unicode=db_config.get("use_unicode"), get_warnings=db_config.get("get_warnings"), - pool_reset_session=db_config.get("pool_reset_session"), - redis_host=redis_config.get("host"), - redis_port=redis_config.get("port"), - redis_db=redis_config.get("db"), - redis_decode_responses=redis_config.get("decode_responses") + pool_reset_session=db_config.get("pool_reset_session") + ) + + # 配置Redis连接 + self.db_manager.configure_redis( + host=redis_config.get("host"), + port=redis_config.get("port"), + db=redis_config.get("db"), + decode_responses=redis_config.get("decode_responses") ) # 初始化数据库操作类