20474: Adds 5 to controller's request queue size for RailsAPI.
[arvados.git] / tools / salt-install / config_examples / multi_host / aws / pillars / nginx_passenger.sls
index 775ff80fe44450f5ecea970c0005ef0adfb01d4d..bd1aacffac09db43041ed884115c4932e0064576 100644 (file)
@@ -22,9 +22,10 @@ nginx:
   passenger:
     passenger_ruby: {{ passenger_ruby }}
     passenger_max_pool_size: {{ "__CONTROLLER_NGINX_WORKERS__" or grains['num_cpus'] }}
-    {%- if "__CONTROLLER_MAX_CONCURRENT_REQUESTS__" != "" %}
+    {%- set max_reqs = "__CONTROLLER_MAX_CONCURRENT_REQUESTS__" %}
+    {%- if max_reqs != "" and max_reqs is number %}
     # Default is 100
-    passenger_max_request_queue_size: __CONTROLLER_MAX_CONCURRENT_REQUESTS__
+    passenger_max_request_queue_size: {{ max_reqs + 5 }}
     {%- endif %}
 
   ### SERVER