Drop wsgi thread configuration to a single thread

We should increase concurrency using processes rather than threads
for the Gnocchi WSGI application, avoiding high memory consumption
over time under load.

Change-Id: I3d92c6997ec2129ab6ad161caac941f19cd6fbfe
Closes-Bug: 1806008
This commit is contained in:
James Page 2018-11-30 09:57:40 +00:00
parent b335717e8d
commit 5c165a0163
1 changed files with 1 additions and 1 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={{ options.wsgi_worker_context.processes }} threads=10 user=gnocchi group=gnocchi display-name=%{GROUP}
WSGIDaemonProcess gnocchi-api processes={{ options.wsgi_worker_context.processes }} threads=1 user=gnocchi group=gnocchi display-name=%{GROUP}
WSGIProcessGroup gnocchi-api
WSGIScriptAlias / /usr/share/gnocchi-common/app.wsgi
WSGIApplicationGroup %{GLOBAL}