<6>uvicorn服务器-问题记录

Q1: 使用fastapi,将zip解压,单独执行函数是正确的,但是用在接口里,就用异步了,这是怎么回事?

问题截图

Q2: 由于Q1的问题没有找出所以然,就根据提示WatchGodReload detected去python源码里去找,找到是uvicorn的问题

问题截图

R:分析后是因为我用了--reload启动unvicorn,而解压的target路径我又放在程序内部目录,导致解压一部分文件就重启程序

summary:不能将程序运行中的资源放到程序内部目录,一是逻辑和数据不分离,二是造成类似上面的bug


Hole yor life get everything if you never give up.
原文地址:https://www.cnblogs.com/1fengchen1/p/14419352.html