在寻找已经删除的任务的码头工人的Django芹菜

时间:2017-06-16 15:32:38

标签: django docker rabbitmq celery docker-compose

我已经为django设置了我的芹菜应用程序并且一直在使用docker来运行它。 我曾经使用以下CELERYBEAT_SCHEDULE

运行代码
# define scheduled tasks here
CELERYBEAT_SCHEDULE = {
    'test-scheduler': {
        'task': 'users.tasks.test_print',
        'schedule': 10,  # in seconds, or timedelta(seconds=10)
    },
}

而且,它运作正常。

稍后,我更改了我的任务名称,如下所示:

# define scheduled tasks here
CELERYBEAT_SCHEDULE = {
    'handle-email': {
        'task': 'users.tasks.handle_email_task',
        'schedule': 10,  # in seconds, or timedelta(seconds=10)
    },
}

但是,当我运行docker-compose up --build时,会出现以下错误。

worker_1  | 2017-06-16T15:17:22.844376379Z KeyError: 'users.tasks.test_print'
worker_1  | 2017-06-16T15:17:52.849843783Z [2017-06-16 15:17:52,848: ERROR/MainProcess] Received unregistered task of type 'users.tasks.test_print'.

我错过了什么吗?需要帮助来解决它。

0 个答案:

没有答案