我已经为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'.
我错过了什么吗?需要帮助来解决它。