20680: Fix nginx_balancer_configuration & add note about defaults 20680-default-config-updates
authorPeter Amstutz <peter.amstutz@curii.com>
Mon, 7 Aug 2023 20:28:13 +0000 (16:28 -0400)
committerPeter Amstutz <peter.amstutz@curii.com>
Mon, 7 Aug 2023 20:28:13 +0000 (16:28 -0400)
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

tools/salt-install/config_examples/multi_host/aws/pillars/nginx_balancer_configuration.sls
tools/salt-install/config_examples/multi_host/aws/pillars/nginx_passenger.sls
tools/salt-install/local.params.example.multiple_hosts

index f7e104f25ca4ffcb653606455ef0fc57c96d9648..b2b4db145c58672694acfa624d32442051bb0f6f 100644 (file)
@@ -11,7 +11,7 @@
 {%- if disabled_controller != "" %}
   {%- set controller_nr = controller_nr - 1 %}
 {%- endif %}
-{%- set max_reqs = "__CONTROLLER_MAX_CONCURRENT_REQUESTS__" %}
+{%- set max_reqs = ("__CONTROLLER_MAX_QUEUED_REQUESTS__" or 128)|int %}
 
 ### NGINX
 nginx:
index 47c79afc4fb6b3ed794fc7581cdc9421e6499e3c..ce8f0ff407a2a5819d98f27c1b238291df5be578 100644 (file)
@@ -13,7 +13,7 @@
                            if grains.osfinger in ('CentOS Linux-7', 'Ubuntu-18.04', 'Debian-10') else
                          '/usr/bin/ruby' %}
 {%- set max_workers = ("__CONTROLLER_MAX_WORKERS__" or grains['num_cpus'])|int %}
-{%- set max_reqs = ("__CONTROLLER_MAX_QUEUED_REQUESTS__" or 1024)|int %}
+{%- set max_reqs = ("__CONTROLLER_MAX_QUEUED_REQUESTS__" or 128)|int %}
 
 ### NGINX
 nginx:
index 12da2e3ed683b16b8d3b671a7cbeb793b8d41fab..ff31826dd67f18908740c66439a7bff778e57cdd 100644 (file)
@@ -139,7 +139,8 @@ SHELL_INT_IP=10.1.2.17
 # be upgraded.
 DISABLED_CONTROLLER=""
 
-# Performance tuning parameters
+# Performance tuning parameters.  If these are not set, workers
+# defaults on the number of cpus and queued requests defaults to 128.
 #CONTROLLER_MAX_WORKERS=
 #CONTROLLER_MAX_QUEUED_REQUESTS=