Celerybeat с ошибкой подключения Mongo

Я пытаюсь настроить очередь задач сельдерея с помощью celerybeat для периодических обновлений базы данных. Мой сервис celeryd работает отлично, но celerybeat продолжает выдавать мне Connection error: [Errno 111]:

[2012-09-10 09:40:18,954: INFO/MainProcess] Celerybeat: Starting...
[2012-09-10 09:40:19,001: ERROR/MainProcess] Celerybeat: Connection error: [Errno 111] Connection refused. Trying again in 2.0 seconds...
[2012-09-10 09:40:22,004: ERROR/MainProcess] Celerybeat: Connection error: [Errno 111] Connection refused. Trying again in 4.0 seconds...
[2012-09-10 09:40:32,012: ERROR/MainProcess] Celerybeat: Connection error: [Errno 111] Connection refused. Trying again in 6.0 seconds...
[2012-09-10 09:40:53,030: ERROR/MainProcess] Celerybeat: Connection error: [Errno 111] Connection refused. Trying again in 8.0 seconds...
[2012-09-10 09:41:29,052: ERROR/MainProcess] Celerybeat: Connection error: [Errno 111] Connection refused. Trying again in 10.0 seconds...

Вот мой файл celeryconfig:

from celery.schedules import crontab
import datetime

BROKER_URL = 'mongodb://localhost:27017/tasks'
CELERY_RESULT_BACKEND = 'mongodb'
CELERY_MONGODB_BACKEND_SETTINGS = {
    "host": "127.0.0.1",
    "port": 27017,
    "database": "celery",
    "taskmeta_collection": "celery_taskmeta",
}

CELERYBEAT_SCHEDULE = {
    'update-linked-calendars': {
        'task': 'tasks.initiateUpdate',
        'schedule': crontab(minute=0, hour='*/1')
    },
}

CELERY_IMPORTS = ('tasks',)

Я работаю над этим долгое время и до сих пор не понимаю, почему я получаю эту ошибку. У меня нет пользователя/пароля для моей MongoDB (идеально использую его для своего приложения). Любая помощь будет принята с благодарностью!


person skarim    schedule 10.09.2012    source источник