Il sedano demone riceve compiti non registrati


9

Ho installato Celery per il mio progetto Django seguendo le istruzioni del tutorial / doc ufficiale. E funziona benissimo quando lancio sedano dalla riga di comando, posso vederlo ricevere i compiti ed eseguirli. Ma una volta che tutto ha funzionato, ho deciso di seguire un po 'di più i documenti per demonizzare il sedano e lasciarlo sempre in funzione. Quindi ho provato gli script di init celeryd forniti su un sistema Ubuntu con lo script / etc / default / celeryd. Ho modificato i valori di conseguenza e si avvia correttamente ma quando riceve un'attività il 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.

E poi ottengo i dettagli di ciò che il compito stava chiedendo. Ancora una volta, questa attività funziona perfettamente quando lancio sedano dalla riga di comando senza alcuna configurazione. Cosa avrebbe potuto andare storto a quel punto? Uso un ambiente virtuale nel caso in cui cambierebbe qualcosa, ma l'ho specificato anche nel file di configurazione.

Risposte:


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.