feat: 添加 cloudflare_pages、mysql_d1_backup_scheduler,更新 start_system、ensemble_models 及配置文件
This commit is contained in:
1 parent
6184c34a3a
commit
62110554d1
20 files changed
+1438
-19
No files matched your search
@@ -27,6 +27,13 @@ except ImportError:
|
||||
def run_scheduler_background():
|
||||
return None
|
||||
|
||||
try:
|
||||
from mysql_d1_backup_scheduler import run_mysql_d1_backup_scheduler_background
|
||||
except ImportError:
|
||||
# 如果模块导入失败,定义一个空函数避免启动失败
|
||||
def run_mysql_d1_backup_scheduler_background():
|
||||
return None
|
||||
|
||||
load_dotenv()
|
||||
apply_global_proxy_from_env()
|
||||
logger = get_project_logger("start_system")
|
||||
@@ -154,6 +161,17 @@ def main():
|
||||
except Exception as e:
|
||||
log(f"⚠️ 启动每日报告程序异常: {e}", YELLOW)
|
||||
report_thread = None
|
||||
|
||||
# 4. 启动 MySQL -> Cloudflare D1 定时备份(每小时 :30)
|
||||
try:
|
||||
d1_backup_thread = run_mysql_d1_backup_scheduler_background()
|
||||
if d1_backup_thread:
|
||||
log("MySQL -> D1 定时备份程序已启动(每小时 :30)", GREEN)
|
||||
else:
|
||||
log("D1 定时备份未启动(可能未启用或配置不完整)", YELLOW)
|
||||
except Exception as e:
|
||||
log(f"⚠️ 启动 D1 定时备份程序异常: {e}", YELLOW)
|
||||
d1_backup_thread = None
|
||||
|
||||
log("系统启动完成!", GREEN)
|
||||
log("前端访问地址: http://localhost:8000", GREEN)
|
||||
|
||||
Reference in new issue
Block a user