Найти - Пользователи
Полная версия: удаленные таски в мессаджах celery
Начало » Django » удаленные таски в мессаджах celery
1
Dr.Livsi
Доброе время суток!
Собственно, есть следующая проблема: есть некое django приложение, использующее celery. В модуле tasks.py лежат таски для celery. Дело в том, что туда была добавлена, а затем удалена периодическая таска. Теперь при запуске celery worker -l DEBUG -E -B проскакивает эта удаленная таска.
[2014-11-07 16:48:04,642: ERROR/MainProcess] Received unregistered task of type u'superapplication.tasks.my_checker'.
The message has been ignored and discarded.

Did you remember to import the module containing this task?
Or maybe you are using relative imports?
More: http://docs.celeryq.org/en/latest/userguide/tasks.html#names

The full contents of the message body was:
{'utc': True, 'chord': None, 'args': [], 'retries': 0, 'expires': None, 'task': u'superapplication.tasks.my_checker', 'callbacks': None, 'errbacks': None, 'taskset': None, 'kwargs': {}, 'eta': None, 'id': 'a345aadd-3d30-4297-8689-dc4a6f889f9d'} (214b)

Собственно, вопрос, откуда вообще берется информация о коде, который был удален из модуля?
Как удалить такие messages?
den4ik
Поставь django-celery, потом в админке удали задачу.

Таски-хаски, заместо хаски другое, более русское, слово.
Alen
Dr.Livsi
Дело в том, что туда была добавлена, а затем удалена периодическая таска.

http://stackoverflow.com/questions/2557424/delete-task-periodictask-in-celery
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB