如何接口 hypercorn 和 starlette web 框架
How to interface hypercorn and starlette web framwork
我能够启动它并 运行 gunicorn 和 uvloop,但是很难让它与 hypercorn 一起工作。另一个问题是指定 ASGI 框架的工作人员数量。
您可能有这样一行 app = Starlette(debug=True)
,app
是一个 ASGI 应用程序,可以由 Hypercorn(或其他 ASGI 服务器)运行。如果此行位于名为 run.py
的文件中,您可以通过 hypercorn run:app
.
运行 它
如果你想要多个工人(显示 2 个),你可以 hypercorn -w 2 run:app
。如果你也想要 uvloop,hypercorn -w 2 -k uvloop run:app
.
我能够启动它并 运行 gunicorn 和 uvloop,但是很难让它与 hypercorn 一起工作。另一个问题是指定 ASGI 框架的工作人员数量。
您可能有这样一行 app = Starlette(debug=True)
,app
是一个 ASGI 应用程序,可以由 Hypercorn(或其他 ASGI 服务器)运行。如果此行位于名为 run.py
的文件中,您可以通过 hypercorn run:app
.
如果你想要多个工人(显示 2 个),你可以 hypercorn -w 2 run:app
。如果你也想要 uvloop,hypercorn -w 2 -k uvloop run:app
.