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'