Python - 如何在不阻塞线程的情况下使用 FastAPI 和 uvicorn.run?

3 浏览
0 Comments

Python - 如何在不阻塞线程的情况下使用 FastAPI 和 uvicorn.run?

我正在寻找一种使用FastAPI应用程序的uvicorn.run()的可能性,但是如果没有uvicorn.run(),它会阻塞线程。我已经尝试使用进程、子进程和线程,但是都没有成功。

我的问题是我想要从另一个进程启动服务器,然后在启动服务器后继续进行其他任务。另外,我还遇到了从另一个进程关闭服务器的问题。

有人有想法如何非阻塞地使用uvicorn.run(),以及如何从另一个进程停止它吗?

0