Merge "Allow ability to configure number of processes and threads"

This commit is contained in:
Zuul 2018-02-02 13:01:30 +00:00 committed by Gerrit Code Review
commit 0d76b516d4
2 changed files with 4 additions and 2 deletions

View File

@ -104,7 +104,8 @@ barbican_service_user_domain_id: default
barbican_service_project_name: service
# Apache configuration vars
barbican_wsgi_processes: "{{ ansible_processor_vcpus | default (1) * 2 }}"
barbican_wsgi_processes_max: 16
barbican_wsgi_processes: "{{ [[ansible_processor_vcpus|default(2) // 2, 1] | max, barbican_wsgi_processes_max] | min }}"
barbican_wsgi_threads: 1
barbican_apache_log_level: info
barbican_apache_servertokens: "Prod"

View File

@ -1,7 +1,8 @@
[uwsgi]
socket = :9311
protocol = http
processes = 1
processes = {{ barbican_wsgi_processes }}
threads = {{ barbican_wsgi_threads }}
lazy = true
vacuum = true
no-default-app = true