Switch result backend to redis

The AMQP result backend proved as impractical, this commit switches to
redis instead. The redis server is setup on the webinterface host but
can be configured on another host.
This commit is contained in:
Jan Dittberner 2016-01-31 20:26:47 +01:00
parent 9d843c920a
commit 3d95a9f61a
3 changed files with 3 additions and 2 deletions

View File

@ -349,8 +349,7 @@ WSGI_APPLICATION = '%s.wsgi.application' % SITE_NAME
# ######### CELERY CONFIGURATION # ######### CELERY CONFIGURATION
BROKER_URL = get_env_variable('GVA_BROKER_URL') BROKER_URL = get_env_variable('GVA_BROKER_URL')
CELERY_RESULT_BACKEND = 'amqp' CELERY_RESULT_BACKEND = get_env_variable('GVA_RESULTS_REDIS_URL')
CELERY_RESULT_PERSISTENT = True
CELERY_TASK_RESULT_EXPIRES = None CELERY_TASK_RESULT_EXPIRES = None
CELERY_ROUTES = ( CELERY_ROUTES = (
'gvacommon.celeryrouters.GvaRouter', 'gvacommon.celeryrouters.GvaRouter',

View File

@ -19,3 +19,4 @@ requests==2.9.1
requests-oauthlib==0.6.0 requests-oauthlib==0.6.0
simplejson==3.8.1 simplejson==3.8.1
-e git+https://git.gnuviech-server.de/gvacommon.git@0.2.1#egg=gvacommon -e git+https://git.gnuviech-server.de/gvacommon.git@0.2.1#egg=gvacommon
redis==2.10.5

View File

@ -27,6 +27,7 @@ EOF
cat >/etc/salt/grains <<EOF cat >/etc/salt/grains <<EOF
roles: roles:
- redis-server
- rabbitmq-server - rabbitmq-server
- gnuviechadmin.database - gnuviechadmin.database
- gnuviechadmin.queues - gnuviechadmin.queues