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

我已经为django设置了我的celery应用程序,并且使用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'. 

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