SuperAPI AI 工具集

fastapi-local-dev

部署与运维

查看项目

更新于 10-15 21:06

技能介绍

用途:为 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/ 目录。

限制:资料未提供具体依赖版本、安装命令、性能调优参数或平台兼容性细节,相关内容暂未提供。