wxy2077 / fastapi-mysql-generator

FastAPI + MySQL Web项目生成器 ,个人认为较为合理的项目组织结构;基于apscheduler的定时任务。
462 stars 129 forks source link

单线程,DB连接被死循环占用,导致其它API 无法调用 sql #14

Open zero-luo opened 3 years ago

zero-luo commented 3 years ago

抱歉了 @CoderCharm ;这个问题可能这个项目关系不大,只是我实在找不到解决方法;我描述下我的问题; 首先基于这个demo 创建了两个api接口;
1、robot_status API 创建一个 BackgroundTasks 后台任务,用于收集第三方平台数据 ,插入进数据库 image 后台任务执行方法 image image

2、get_robot_profit API 是获取数据库最新的 data image

在不启动后台任务时,查询 数据、 插入数据 都能正常执行;

当我启动后台任务时,导致 get_robot_profit 这个API一直loading 获取不到数据; 后台中任务中数据插入是正常的;

请问这个问题要如何处理呢??