main:删除多余文档并清理项目目录

变更内容:
- 移除冗余文档,包括 Grafana 指南、指标对比、修复总结、OpenAPI 规范等。
- 精简项目文档结构,优化 README 文件内容。
- 提升文档层次清晰度,集中核心指南。
This commit is contained in:
2026-02-02 14:59:34 +08:00
parent 3254fdc3f0
commit 5feb795d12
23 changed files with 3763 additions and 960 deletions

View File

@@ -17,6 +17,7 @@ from .core.metrics_unified import (
gauge_decr,
export,
)
from .core.job_manager import get_job_manager, shutdown_job_manager
# 设置日志
setup_logging(level=settings.log_level, format_type=settings.log_format)
@@ -132,6 +133,16 @@ async def startup_event():
else:
logger.warning("Redis 不可用,指标将不会被收集")
# 初始化任务管理器
try:
job_manager = await get_job_manager()
if job_manager.is_available():
logger.info("异步任务管理器已启用")
else:
logger.warning("Redis 不可用,异步任务功能将不可用")
except Exception as e:
logger.warning(f"任务管理器初始化失败: {e}")
# 关闭事件
@app.on_event("shutdown")
@@ -139,6 +150,13 @@ async def shutdown_event():
"""应用关闭时执行"""
logger.info(f"Shutting down {settings.app_name}")
# 关闭任务管理器
try:
await shutdown_job_manager()
logger.info("任务管理器已关闭")
except Exception as e:
logger.warning(f"任务管理器关闭失败: {e}")
if __name__ == "__main__":
import uvicorn