From 53b9343d968ccbf18bfc65f42b70bc138914d37d Mon Sep 17 00:00:00 2001 From: Kristofer Hallin Date: Wed, 20 Sep 2023 14:31:01 +0200 Subject: [PATCH] Change number of NGINX and UWSGI workers. --- docker/api/config/nginx.conf | 11 +++++------ docker/api/config/uwsgi_internal.ini | 2 +- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/docker/api/config/nginx.conf b/docker/api/config/nginx.conf index 5321894..c3e6416 100644 --- a/docker/api/config/nginx.conf +++ b/docker/api/config/nginx.conf @@ -1,25 +1,24 @@ user www-data; -worker_processes auto; +worker_processes 2; pid /tmp/nginx.pid; include /etc/nginx/modules-enabled/*.conf; events { - worker_connections 768; + worker_connections 768; + multi_accept on; } http { sendfile on; tcp_nopush on; - tcp_nodelay on; - keepalive_timeout 65; types_hash_max_size 2048; include /etc/nginx/mime.types; default_type application/octet-stream; - ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # Dropping SSLv3, ref: POODLE + ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3; # Dropping SSLv3, ref: POODLE ssl_prefer_server_ciphers on; access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log; gzip on; include /etc/nginx/conf.d/*.conf; include /etc/nginx/sites-enabled/*; -} +} \ No newline at end of file diff --git a/docker/api/config/uwsgi_internal.ini b/docker/api/config/uwsgi_internal.ini index 44f2539..5ca8d1c 100644 --- a/docker/api/config/uwsgi_internal.ini +++ b/docker/api/config/uwsgi_internal.ini @@ -4,7 +4,7 @@ callable = cnaas_app module = cnaas_nac.run_internal socket = /opt/cnaas/venv/cnaas-nac/app_internal.sock master = true -processes = 4 +processes = 2 chmod-socket = 666 enable-threads = true exec-pre-app = /opt/cnaas/exec-pre-app.sh