Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我能够使用 gunicorn 和 uvloop 启动并运行它,但很难让它与 hypercorn 一起使用。另一个问题是指定 ASGI 框架的工作人员数量。
您可能有这样一行代码app = Starlette(debug=True),app即可以由 Hypercorn(或其他 ASGI 服务器)运行的 ASGI 应用程序。如果此行在一个名为的文件中,run.py您可以通过hypercorn run:app.
app = Starlette(debug=True)
app
run.py
hypercorn run:app
如果您想要多个工人(显示 2 个),您可以执行hypercorn -w 2 run:app. 如果你也想要 uvloop hypercorn -w 2 -k uvloop run:app,.
hypercorn -w 2 run:app
hypercorn -w 2 -k uvloop run:app