From 8c312f0109f0ad1f62f9cec650ef683309547f79 Mon Sep 17 00:00:00 2001 From: Aidan Fitzgerald Date: Thu, 26 Jul 2018 01:15:32 -0400 Subject: [PATCH] Have template compute number of workers wanted --- roles/lokole/templates/webapp.sh.j2 | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/roles/lokole/templates/webapp.sh.j2 b/roles/lokole/templates/webapp.sh.j2 index 65a2738f0..0030e7c11 100644 --- a/roles/lokole/templates/webapp.sh.j2 +++ b/roles/lokole/templates/webapp.sh.j2 @@ -1,9 +1,9 @@ #!/usr/bin/env sh . '${opwen_webapp_envs}' -'{{lokole_venv}}/bin/gunicorn' \\ - --timeout='300' \\ - --workers='${opwen_webapp_workers}' \\ - --bind='unix:{{lokole_domain_socket}}' \\ - --log-level='error' \\ +'{{lokole_venv}}/bin/gunicorn' \ + --timeout='300' \ + --workers='{{ [4, ansible_memtotal_mb / 200] | min | int }}' \ + --bind='unix:{{lokole_domain_socket}}' \ + --log-level='error' \ 'opwen_email_client.webapp:app'