如何在gunicorn配置文件中指定uvicorn工作器



我使用gunicorn运行Django应用程序:gunicorn -c gunicorn.conf.py config.wsgi

## gunicorn.conf.py:
from os import environ
bind = '0.0.0.0:' + environ.get('PORT', '8000')
workers = environ.get('WORKERS', 8)
loglevel = 'info'
graceful_timeout = 300

现在我用gunicorn + uvicorngunicorn -c gunicorn.conf.py config.asgi -k uvicorn.workers.UvicornWorker运行它

我想把-k uvicorn.workers.UvicornWorker加到gunicorn.conf.py

根据文档设置的名称为worker_class,下面应该可以工作

worker_class = 'uvicorn.workers.UvicornWorker'

我添加了worker_class = 'uvicorn.workers.UvicornWorker', documented here

from os import environ
bind = '0.0.0.0:' + environ.get('PORT', '8000')
workers = environ.get('WORKERS', 8)
loglevel = 'info'
graceful_timeout = 300
worker_class = 'uvicorn.workers.UvicornWorker'

最新更新