Celery Daemon receives unregistered tasks

Solution 1:

Late answer, but maybe it helps someone.

Have you seen http://docs.celeryproject.org/en/latest/userguide/tasks.html#automatic-naming-and-relative-imports ?

You should start the worker with --loglevel=info, that way it will log a list of registered tasks when it starts up. You must make sure the names the tasks are registered with matches the name you are sending in messages.