Cesta k binárnímu celeru je myenv/bin/celery
vzhledem k tomu, že používáte myenv/local/lib/python2.7/site-packages/celery/bin/celery
.
Pokud tedy zkusíte na svém terminálu příkaz, který předáváte nadřízenému (command=xxx), měli byste dostat stejnou chybu.
Musíte nahradit command=xxx
ve vašem celery.conf s
command=/home/mhb11/.virtualenvs/myenv/bin/celery -A myproject.celery -l info
Všimněte si, že jsem také nahradil -A
parametr s aplikací celer, namísto konfigurace správce. Tato aplikace celer je relevantní pro váš projektový adresář nastavený v celery.conf
s
directory = /home/mhb11/somefolder/myproject
Na okraj , pokud používáte celer s Django, můžete celer spravovat pomocí manage.py
Djanga , není třeba přímo vyvolávat celer. Líbí se
python manage.py celery worker
python manage.py celery beat
Pro podrobnosti si přečtěte úvod Django Celery zde.