diff --git a/bin/control b/bin/control index 95b7143..9449f1c 100755 --- a/bin/control +++ b/bin/control @@ -6,7 +6,7 @@ PATH=/bin/:/usr/bin:$PATH function start { export PYTHONPATH=$OPENSHIFT_REPO_DIR/.openshift:$OPENSHIFT_REPO_DIR/wsgi::$OPENSHIFT_CELERY_DIR/conf.d:$OPENSHIFT_REPO_DIR:$PYTHONPATH - usr/celeryd --pidfile=etc/celeryd.pid + usr/celeryd --pidfile=etc/celeryd.pid --hostname=$OPENSHIFT_INTERNAL_IP --loglevel=DEBUG } function stop { diff --git a/conf.d/celeryconfig.py.erb b/conf.d/celeryconfig.py.erb index 1600f13..5e5cfc3 100644 --- a/conf.d/celeryconfig.py.erb +++ b/conf.d/celeryconfig.py.erb @@ -29,3 +29,38 @@ CELERY_IMPORTS = (<%= celery_imports %>, ) CELERY_ANNOTATIONS = {"tasks.add": {"rate_limit": <%= ENV.fetch('OPENSHIFT_CELERY_RATE_LIM', '10/s') %>}} +""" +BROKER_BACKEND = 'mongodb' +CELERY_RESULT_BACKEND = 'mongodb' +BROKER_HOST = os.environ.get('OPENSHIFT_MONGODB_DB_HOST') +BROKER_PORT = os.environ.get('OPENSHIFT_MONGODB_DB_PORT') +BROKER_USER = os.environ.get('OPENSHIFT_MONGODB_DB_USERNAME') +BROKER_PASSWORD = os.environ.get('OPENSHIFT_MONGODB_DB_PASSWORD') +BROKER_VHOST = 'celery_tasks' +BROKER_URL = 'mongodb://admin:XCf67tq_BqKU@writeown-tresback.rhcloud.com/celery_tasks' +CELERY_RESULT_BACKEND = 'mongodb://admin:XCf67tq_BqKU@writeown-tresback.rhcloud.com/celery_tasks' +BROKER_URL = 'mongodb://admin:XCf67tq_BqKU@127.8.167.130/celery_tasks' +#"%scelery_tasks" % os.environ.get('OPENSHIFT_MONGODB_DB_URL') +BROKER_BACKEND = 'mongodb' +CELERY_RESULT_BACKEND = 'mongodb' +BROKER_HOST = os.environ.get('OPENSHIFT_MONGODB_DB_HOST') +BROKER_PORT = os.environ.get('OPENSHIFT_MONGODB_DB_PORT') +BROKER_TRANSPORT = 'mongodb' +BROKER_VHOST = 'celery_tasks' +CELERY_MONGODB_BACKEND_SETTINGS = { + "host": os.environ.get('OPENSHIFT_MONGODB_DB_HOST'), + "port": os.environ.get('OPENSHIFT_MONGODB_DB_PORT'), + "database": 'celery_tasks', +} +CELERY_MONGODB_BACKEND_SETTINGS = { + "host": os.environ.get('OPENSHIFT_MONGODB_DB_HOST'), + "port": os.environ.get('OPENSHIFT_MONGODB_DB_PORT'), + "database": 'celery_tasks', + "user": os.environ.get('OPENSHIFT_MONGODB_DB_USERNAME'), + "password": os.environ.get('OPENSHIFT_MONGODB_DB_PASSWORD') +} + +BROKER_BACKEND = 'redis' +BROKER_URL = "redis://127.8.167.131:16379/0" +CELERY_RESULT_BACKEND = "redis://127.8.167.131:16379/0" +"""