簡體   English   中英

創建新工人時,為什么以前的芹菜工人的任務仍然存在?

[英]Why do tasks from previous celery workers persist when I create a new worker?

使用一個任務文件創建的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

您很可能錯誤配置了Celery。 檢查您的配置,看看是否使用自動發現以及您的芹菜進口位置在...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM