摘要:
在生产环境中,不建议直接运行 uvicorn main:app,因为一旦程序崩溃不会自动重启,且无法利用多核 CPU。所以我们使用 Gunicorn 来管理 Uvicorn。 在 FastAPI 项目的线上部署中,Gunicorn 和 Supervisor 扮演着完全不同的角色,它们的分工极其明确。 阅读全文
posted @ 2026-06-25 23:12
刘宏缔的架构森林
阅读(51)
评论(0)
推荐(0)
摘要:
一,安装用到的第三方库,并初始化 $ pip install alembic 初始化,注意指定异步模板: alembic init -t async alembic 因为我们使用的是异步驱动(aiomysql),初始化时必须指定 async 异步模板:执行后,项目根目录下会多出 alembic.in 阅读全文
posted @ 2026-06-25 16:28
刘宏缔的架构森林
阅读(18)
评论(0)
推荐(0)
摘要:
一,问题和原因 alembic revision --autogenerate -m "create user table" 这个命令执行后没有效果,没有找到数据表,原因是? Alembic 的核心配置文件是 migrations/env.py(或 alembic/env.py)。你需要确保在这里显 阅读全文
posted @ 2026-06-25 16:19
刘宏缔的架构森林
阅读(25)
评论(0)
推荐(0)
浙公网安备 33010602011771号