EOX GitLab Instance

Skip to content
Snippets Groups Projects
Commit f8f721c9 authored by Bernhard Mallinger's avatar Bernhard Mallinger
Browse files

Also make the number of workers configurable

parent 782881aa
No related branches found
No related tags found
1 merge request!10Make worker timeout configurable using WORKER_TIMEOUT
Pipeline #21168 passed
......@@ -4,8 +4,7 @@ import os
chdir = f'{os.environ["INSTALL_DIR"]}/pvs_instance/'
bind = ':80'
# workers
workers = 8
# workers (see also ./run-httpd.sh for dynamic configs)
max_requests = 10
max_requests_jitter = 3
worker_class = 'sync'
......
......@@ -2,6 +2,7 @@
DEBUG=${DEBUG:="false"}
WORKERS=${WORKERS:=8}
WORKER_TIMEOUT=${WORKER_TIMEOUT:=120}
......@@ -10,5 +11,10 @@ if [[ "$DEBUG" = true ]] ; then
python3 /var/www/pvs/dev/pvs_instance/manage.py runserver 0.0.0.0:80
else
echo "Running gunicorn"
exec gunicorn --config /opt/core/gunicorn.conf.py pvs_instance.wsgi:application --timeout "${WORKER_TIMEOUT}" 2>&1
exec \
gunicorn \
--config /opt/core/gunicorn.conf.py pvs_instance.wsgi:application \
--timeout "${WORKER_TIMEOUT}" \
--workers "${$WORKERS}" \
2>&1
fi
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment