refactor: 优化服务启动流程和配置管理

重构服务启动流程,简化配置管理并移除不必要的UVICORN配置
优化控制台输出显示,增加服务启动和关闭的友好提示
移除.env文件和生产环境配置中的冗余参数
在banner中增加当前运行环境显示
This commit is contained in:
zhangtao
2025-11-20 02:09:52 +08:00
parent 8712831e45
commit 30118a4148
8 changed files with 221 additions and 119 deletions
-7
View File
@@ -8,13 +8,6 @@ ENVIRONMENT = "prod"
SERVER_HOST = '0.0.0.0' # 允许访问的IP地址
SERVER_PORT = 8001 # 服务端口
RELOAD = False # 是否自动重启
WORKERS = 1 # 启动进程数
FACTORY = True # 是否使用异步模式
LIMIT_CONCURRENCY = 1000 # 最大并发连接数
BACKLOG = 2048 # 等待队列最大连接数
LIMIT_MAX_REQUESTS = 4094 # HTTP最大请求数
TIMEOUT_KEEP_ALIVE = 5 # 保持连接时间(秒)
LIFESPAN = "on" # 生命周期模式
# 文档配置
DEBUG = False # 调试模式