diff options
author | Milo Casagrande <milo.casagrande@linaro.org> | 2015-01-22 10:31:06 +0100 |
---|---|---|
committer | Milo Casagrande <milo.casagrande@linaro.org> | 2015-01-22 10:31:06 +0100 |
commit | ccc5ee350e244533a62f21a3dd6921a3a4a46ed1 (patch) | |
tree | 0793f7d4f00cc87ce227adcaa36c9bd0379d0218 | |
parent | 71cc7a2f0eace21ef52b4f890ec64aef354ca9cd (diff) |
ansible: Tweak celery worker processes.
Change-Id: I61bc9b1063f1ba91a480e7bae3a63a3ced1b60c2
-rw-r--r-- | ansible/roles/init-conf/templates/kernelci-celery.service | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/ansible/roles/init-conf/templates/kernelci-celery.service b/ansible/roles/init-conf/templates/kernelci-celery.service index fe123bd..7d3ba7b 100644 --- a/ansible/roles/init-conf/templates/kernelci-celery.service +++ b/ansible/roles/init-conf/templates/kernelci-celery.service @@ -14,10 +14,17 @@ RestartSec=5 Restart=always PIDFile=/tmp/kernelci-celery.pid WorkingDirectory={{ install_base }}/{{ hostname }}/app +{% if role == "production" %} ExecStart={{ install_base }}/.venv/{{ hostname }}/bin/python -OO -R \ {{ install_base }}/.venv/{{ hostname }}/bin/celery worker \ - --autoscale=4,1 --loglevel=INFO \ + --autoscale=10,3 --loglevel=INFO \ --pidfile=/tmp/kernelci-celery.pid --app=taskqueue +{% else %} +ExecStart={{ install_base }}/.venv/{{ hostname }}/bin/python -OO -R \ + {{ install_base }}/.venv/{{ hostname }}/bin/celery worker \ + --autoscale=5,1 --loglevel=INFO \ + --pidfile=/tmp/kernelci-celery.pid --app=taskqueue +{% endif %} [Install] WantedBy=multi-user.target |