feat(api): use the default sync worker class, and only one worker.
The default worker class of gunicorn is 'sync', and that is what is expected by api codebase. Increasing the load capacity of an api cluster must be done with: a) number of sync gunicorn workers; b) number of spawned gunicorn servers; c) number of chalice containers; Infrastructure can choose what is most convenient, and efficient.
This commit is contained in:
parent
41c7560739
commit
39ca414137
1 changed files with 1 additions and 2 deletions
|
|
@ -4,5 +4,4 @@ source /tmp/.env.override
|
|||
|
||||
#uvicorn app:app --host 0.0.0.0 --port $LISTEN_PORT --proxy-headers
|
||||
NB_WORKERS="${NB_WORKERS:=4}"
|
||||
gunicorn app:app --workers $NB_WORKERS --worker-class uvicorn.workers.UvicornWorker \
|
||||
--bind 0.0.0.0:$LISTEN_PORT --log-level ${S_LOGLEVEL:-warning}
|
||||
gunicorn app:app --workers $NB_WORKERS --bind 0.0.0.0:$LISTEN_PORT --log-level ${S_LOGLEVEL:-warning}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue