创建新工人时,为什么以前的芹菜工人的任务仍然存在?

时间:2019-07-12 15:01:34

标签: python linux python-3.x celery celeryd

使用一个任务文件创建的celery工作者“记住”以前的celery工作者的任务,这些任务不在我现在正在使用的任务文件中。

在过去的某个时间,我使用一个包含名为“ tasks.py”的任务的文件创建了一个celery worker。

  celery -A tasks worker --loglevel=info

一切都很好。现在,我继续前进,尝试从另一个名为“ dwtasks.py”的任务文件创建一个celery worker。

  celery -A dwtasks worker --loglevel=info

新工作程序启动时出现的初始屏幕列出了“ dwtasks.py”中定义的任务以及“ tasks.py”中定义的所有任务。如果'tasks.py'不可用,它也将无法创建工作程序。如果我未提及“ tasks.py”,那么所有未来的芹菜工作者如何了解这些任务?

Celery是v4.3.0(rhubarb) 操作系统是Ubuntu 16.04

1 个答案:

答案 0 :(得分:0)

您极有可能配置了Celery。检查您的配置,看看是否使用自动发现以及您的芹菜进口位置在哪里...