用途:为 FastAPI 应用提供开发与生产环境的运行手册,指导如何用 Uvicorn 和 Gunicorn 正确启动服务。
主要能力: 开发模式:uvicorn app.main:app --reload 导入问题:需从仓库根目录运行;可使用 python -m uvicorn ... 或设置 PYTHONPATH=. 解决模块导入。 WSL 环境:若热重载未检测到文件变化,设置 WATCHFILES_FORCE_POLLING=true。 生产模式:gunicorn app.main:app -k uvicorn.workers.UvicornWorker -w <n> --bind :8000
反模式(应避免): 同时使用 --reload 与 --workers > 1; 对 Python 使用 PM2 的 watch: true。
参考资料位于 references/ 目录。
限制:资料未提供具体依赖版本、安装命令、性能调优参数或平台兼容性细节,相关内容暂未提供。