O Daemon do Aipo recebe tarefas não registradas

9

Eu instalei o Celery para o meu projeto Django seguindo o que o tutorial / doc oficial diz. E está funcionando bem quando eu lanço aipo na linha de comando, eu posso ver recebendo as tarefas e executá-las. Mas uma vez que tudo estava funcionando, decidi seguir os documentos um pouco mais para daemonizar o aipo e deixá-lo funcionando o tempo todo. Então, eu tentei os scripts de inicialização do celeryd fornecidos em um sistema Ubuntu com o script / etc / default / celeryd também. Eu alterei os valores de acordo e ele começa corretamente, mas quando recebe uma tarefa, o log diz:

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.

E então recebo os detalhes do que a tarefa estava pedindo. Novamente, essa tarefa funciona perfeitamente quando eu lanço aipo na linha de comando sem qualquer configuração. O que poderia ter dado errado naquele momento? Eu uso um ambiente virtual apenas no caso de mudar alguma coisa, mas eu também especifiquei no arquivo de configuração.

    
por Bastian 13.08.2012 / 10:12

1 resposta

2

Resposta tardia, mas talvez ajude alguém.

Você viu link ?

Você deve iniciar o worker com --loglevel=info , assim ele registrará uma lista de tarefas registradas quando ele é iniciado. Você deve certificar-se de que os nomes das tarefas estão registrados com correspondências o nome que você está enviando em mensagens.

    
por 15.10.2013 / 22:29