Cosa diavolo sto facendo male?Celery non funziona sul mio Heroku
Recentemente ho trovato un fantastico modello di django chiamato django-skel. Ho iniziato un progetto con esso perché ha reso molto facile l'uso di heroku con django. Stava andando tutto alla grande fino a quando ho provato a far lavorare il sedano. Non importa quello che ho provato, non sono riuscito a far funzionare i miei compiti. Così ho iniziato una nuova app per bare bones solo per vedere se riuscivo a farlo funzionare senza che nessuno dei miei altri follia potesse impedire le cose.
Questo è il mio bare-bones app. Ho installato e funzionante su heroku. L'amministratore di Django sta funzionando, ho i miei database sincronizzati e migrato. Sto usando CloudAMQP Little Lemur per il mio RabbitMQ. Vedo le richieste in coda nell'interfaccia RabbitMQ, non succede nulla. Come faccio la fila dei compiti viene eseguito manualmente nella shell:
from herokutest.apps.otgcelery.tasks import add
result = add.delay(2,2)
mi assicuro che ho tutti i 3 lanci in esecuzione, e ancora niente.
Anche io ho lavorato localmente.
Sono sicuro che ci sono tonnellate di domande e sono disposto a darle. Basta chiedere per favore.
Avete un banco di prova in esecuzione? (Non dovresti aver bisogno di un addetto al lavoro se stai elaborando una piccola quantità di attività.) – rdegges
Inoltre: puoi eseguire quanto segue: 'heroku ps: restart; heroku registra --tail --source app e cerca eventuali errori all'avvio del tuo worker? – rdegges
Sto eseguendo il programma di pianificazione dyno Ho dato un calcio a tutti e tre perché solo quello non funzionava. Prenderò i log per te qui in un secondo. Grazie. – Chris