Instalé Celery para mi proyecto Django siguiendo lo que dice el tutorial / doc oficial. Y funciona bien cuando ejecuto apio en la línea de comando, puedo ver que recibe las tareas y las ejecuto. Pero una vez que todo funcionaba, decidí seguir los documentos un poco más para demonizar el apio y dejarlo funcionando todo el tiempo. Así que probé los scripts de inicio de celeryd proporcionados en un sistema Ubuntu con el script / etc / default / celeryd también. Cambié los valores en consecuencia y comienza correctamente, pero cuando recibe una tarea, el registro dice:
ERROR/MainProcess] Received unregistered task of type 'likes.tasks.test'.
The message has been ignored and discarded.
Did you remember to import the module containing this task?
Or maybe you are using relative imports?
Please see http://bit.ly/gLye1c for more information.
Y luego obtengo los detalles de lo que estaba pidiendo la tarea. Nuevamente, esta tarea funciona perfectamente cuando ejecuto apio en la línea de comando sin ninguna configuración. ¿Qué podría haber salido mal en ese momento? Uso un entorno virtual en caso de que cambie algo, pero también lo especifiqué en el archivo de configuración.