Я полностью удалил все записи задач сельдерея в 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
, и он ничего не делал.