From 14c2f16cb642fbc151f7cbdf1a3aa00cc7659b67 Mon Sep 17 00:00:00 2001 From: Ajay Ramachandran Date: Mon, 13 Dec 2021 01:41:16 +0100 Subject: [PATCH] update nginx config --- nginx/nginx.conf | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/nginx/nginx.conf b/nginx/nginx.conf index dd90603..70781b9 100644 --- a/nginx/nginx.conf +++ b/nginx/nginx.conf @@ -1,9 +1,9 @@ -worker_processes 8; -worker_rlimit_nofile 155536; +worker_processes 4; +worker_rlimit_nofile 400000; worker_shutdown_timeout 10; events { - worker_connections 32768; # Default: 1024 + worker_connections 500000; # Default: 1024 } http { @@ -32,6 +32,7 @@ http { #server localhost:4446; #server localhost:4447; #server localhost:4448; + server 10.0.0.4:4441; #server 10.0.0.3:4441; server 10.0.0.3:4442; @@ -57,8 +58,13 @@ http { server 10.0.0.3:4441; } upstream backend_db { - server [::1]:4441; + server 10.0.0.4:4441; #server 10.0.0.3:4441; + #server 10.0.0.4; + } + + upstream backend_db_dl { + server 10.0.0.4; } proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=CACHEZONE:10m inactive=60m max_size=400m; @@ -116,8 +122,9 @@ http { if ($request_method = POST) { access_log /etc/nginx/logs/submissions.log user_agent; } - #if ($request_method = GET) { - #} + + #proxy_read_timeout 6s; + #proxy_next_upstream error timeout http_500 http_502; } location /api/getTopUsers { @@ -140,8 +147,10 @@ http { location /download/ { #access_log /etc/nginx/logs/download.log no_ip; gzip on; - gzip_types text/csv; - gzip_comp_level 1; + proxy_cache CACHEZONE; + proxy_cache_valid 20m; + #gzip_types text/csv; + #gzip_comp_level 1; proxy_pass http://backend_db; #alias /home/sbadmin/sponsor/docker/database-export/;