绅士绅士 发表于 2024-7-8 13:46:55

【待反馈】python fastapi项目 怎么实现热重启啊

为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:
8.0.6
系统版本:
CentOS 8
问题描述:
python fastapi项目 怎么实现热重启啊   项目终端里使用uvicorn main:app --reloadgunicorn --reload main:app都不能实现热重启只能手动重启服务
相关截图(日志、错误):

运维技术阿闯 发表于 2024-7-8 14:53:25

您好,这个main不应该是您的框架程序名字吗
您可以参考一下第三方链接的方式
https://ask.csdn.net/questions/8055644

绅士绅士 发表于 2024-7-8 15:03:13

运维技术阿闯 发表于 2024-7-8 14:53
您好,这个main不应该是您的框架程序名字吗
您可以参考一下第三方链接的方式
https://ask.csdn.net/questio ...

main框架是入口文件

uvicorn main:app --reload 这个命令
启动正常但是修改文件后 再次访问没有变化
怀疑是环境问题

运维技术阿闯 发表于 2024-7-8 16:03:24

绅士绅士 发表于 2024-7-8 15:03
main框架是入口文件

uvicorn main:app --reload 这个命令


您好,请做好快照
根据命令来看的话,app应该是您的变量名
您这边尝试一下uvicorn main:app --reload 命令来启动 看一下

绅士绅士 发表于 2024-7-8 16:14:40

运维技术阿闯 发表于 2024-7-8 16:03
您好,请做好快照
根据命令来看的话,app应该是您的变量名
您这边尝试一下uvicorn main:app --reload 命 ...

是的 用了这个命令 但是不好用 也显示检测到了文件更改
但是访问接口 缺没有改变

运维技术阿闯 发表于 2024-7-8 17:14:12

绅士绅士 发表于 2024-7-8 16:14
是的 用了这个命令 但是不好用 也显示检测到了文件更改
但是访问接口 缺没有改变 ...

您好,您这边的信息发我一下吧,这个项目问题不好看出来的,因为这个命令是会热更新的
您这边没有改变的话,暂时无法确定具体的原因,只能先看一下了

或者您这边看一下这个链接
有提示到您的问题
https://www.cnblogs.com/aminor/p/17764109.html

宝塔用户_kdzxpe 发表于 2024-7-10 16:30:34

兄弟,请问你是如何用宝塔来部署的?我并没有看到fastapi框架的支持。@绅士绅士

运维技术阿闯 发表于 2024-7-10 16:57:25

宝塔用户_kdzxpe 发表于 2024-7-10 16:30
兄弟,请问你是如何用宝塔来部署的?我并没有看到fastapi框架的支持。@绅士绅士 ...

应该是手动的吧

宝塔用户_kdzxpe 发表于 2024-7-12 22:32:26

运维技术阿闯 发表于 2024-7-10 16:57
应该是手动的吧

框架我选了python,服务器我选了gunicron+asgi,确实是可以启动fastapi,但我不知道它是否有效的发挥fastapi的性能:shutup:

运维技术阿闯 发表于 2024-7-15 09:48:01

宝塔用户_kdzxpe 发表于 2024-7-12 22:32
框架我选了python,服务器我选了gunicron+asgi,确实是可以启动fastapi,但我不知道它是否有效的发挥fast ...

这个无法确定,建议使用面板推荐的架构
页: [1]
查看完整版本: 【待反馈】python fastapi项目 怎么实现热重启啊