Имя задачи "Сельдерей" отличается в двух рабочих
У меня есть следующая структура каталогов для проекта celery:
my_app
├── __init__.py
├── my_tasks.py
Я запускаю рабочий с точно такой же командой celery -A my_app.my_tasks.post_request worker -l DEBUG
на 2 узлах, но получаю два разных имени задачи, одно из которых имеет абсолютный путь:
[tasks]
. celery.accumulate
. celery.backend_cleanup
. celery.xxx
. ...
. my_app.my_tasks.post_request
Другой больше похож на относительный путь:
[tasks]
. celery.accumulate
. celery.backend_cleanup
. celery.xxx
. ...
. post_request
Как celery генерирует имя задачи? Я прочитал раздел names официальной документации, но все еще не могу найти, почему имена отличаются в двух рабочих.