Configure WSGI worker processes dynamically

Use WSGI worker process configuration in Apache templates inline
with other OpenStack Charms.

Change-Id: Ie873ad513201c2d2cfbbd0c14d3e85328f07ee21
Closes-Bug: 1748432
(cherry picked from commit 1eb98df671)
This commit is contained in:
James Page 2018-02-09 13:18:06 +00:00
parent 63f8f5900c
commit a77fd77fb5
2 changed files with 2 additions and 2 deletions

View File

@ -7,7 +7,7 @@
Listen {{ options.service_listen_info.gnocchi_api.public_port }}
<VirtualHost *:{{ options.service_listen_info.gnocchi_api.public_port }}>
WSGIDaemonProcess gnocchi-api processes=2 threads=10 user=gnocchi display-name=%{GROUP}
WSGIDaemonProcess gnocchi-api processes={{ options.wsgi_worker_context.processes }} threads=10 user=gnocchi display-name=%{GROUP}
WSGIProcessGroup gnocchi-api
WSGIScriptAlias / /usr/share/gnocchi-common/app.wsgi
WSGIApplicationGroup %{GLOBAL}

View File

@ -7,7 +7,7 @@
Listen {{ options.service_listen_info.gnocchi_api.public_port }}
<VirtualHost *:{{ options.service_listen_info.gnocchi_api.public_port }}>
WSGIDaemonProcess gnocchi-api processes=2 threads=10 user=gnocchi display-name=%{GROUP}
WSGIDaemonProcess gnocchi-api processes={{ options.wsgi_worker_context.processes }} threads=10 user=gnocchi display-name=%{GROUP}
WSGIProcessGroup gnocchi-api
WSGIScriptAlias / /usr/bin/gnocchi-api
WSGIApplicationGroup %{GLOBAL}