X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/0f7c52a790a95484c4358251937ad4105abc5071..64639ed6313f01016da4e0ffd81752dedf9b052b:/tools/salt-install/config_examples/multi_host/aws/pillars/nginx_passenger.sls?ds=sidebyside diff --git a/tools/salt-install/config_examples/multi_host/aws/pillars/nginx_passenger.sls b/tools/salt-install/config_examples/multi_host/aws/pillars/nginx_passenger.sls index c14fbd1f59..775ff80fe4 100644 --- a/tools/salt-install/config_examples/multi_host/aws/pillars/nginx_passenger.sls +++ b/tools/salt-install/config_examples/multi_host/aws/pillars/nginx_passenger.sls @@ -21,6 +21,11 @@ nginx: ### PASSENGER passenger: passenger_ruby: {{ passenger_ruby }} + passenger_max_pool_size: {{ "__CONTROLLER_NGINX_WORKERS__" or grains['num_cpus'] }} + {%- if "__CONTROLLER_MAX_CONCURRENT_REQUESTS__" != "" %} + # Default is 100 + passenger_max_request_queue_size: __CONTROLLER_MAX_CONCURRENT_REQUESTS__ + {%- endif %} ### SERVER server: @@ -36,7 +41,10 @@ nginx: # include: 'modules-enabled/*.conf' load_module: {{ passenger_mod }} {% endif %} - worker_processes: 4 + worker_processes: {{ "__CONTROLLER_NGINX_WORKERS__" or grains['num_cpus'] }} + worker_rlimit_nofile: 4096 + events: + worker_connections: 1024 ### SNIPPETS snippets: