Удаленные задачи все еще отображаются в сельдерее - PullRequest
0 голосов
/ 08 мая 2018

Я полностью удалил все записи задач сельдерея в settings.py, celery.py и tasks.py, кроме одной, которая называется test_post.

Однако в моем файле celery.log все еще отображается ошибка, связанная со старой задачей:

[2018-05-08 07:23:05,115: ERROR/MainProcess] Received unregistered task of type 'post_jobs'.
The message has been ignored and discarded.

Did you remember to import the module containing this task?
Or maybe you're using relative imports?

Please see
http://docs.celeryq.org/en/latest/internals/protocol.html
for more information.

The full contents of the message body was:
'[[], {}, {"chord": null, "chain": null, "errbacks": null, "callbacks": null}]' (77b)
Traceback (most recent call last):
  File "/home/james/postr/env/lib/python3.5/site-packages/celery/worker/consumer/consumer.py", line 561, in on_task_received
    strategy = strategies[type_]
KeyError: 'post_jobs'

Почему это происходит и как я могу это исправить?

Я уже пробовал celery -A myapp purge, и он ничего не делал.

...