我使用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'