sql >> Databasteknik >  >> NoSQL >> Redis

Löpande handledare från värden, selleri från en virtualenv (Django-app)

Sökvägen till binär selleri är myenv/bin/celery medan du använder myenv/local/lib/python2.7/site-packages/celery/bin/cel‌‌​​ery .

Så om du försöker på din terminal kommandot du skickar till supervisor (command=xxx), bör du få samma felmeddelande.

Du måste byta ut din command=xxx i din celery.conf med

command=/home/mhb11/.virtualenvs/myenv/bin/celery -A myproject.celery -l info

Observera att jag även har ersatt -A parameter med selleri-app, istället för supervisor-konfiguration. Den här selleriappen är relevant för din projektkatalog i celery.conf med

directory = /home/mhb11/somefolder/myproject

På en sida , om du använder selleri med Django kan du hantera selleri med Djangos manage.py , ingen anledning att åberopa selleri direkt. Gilla

python manage.py celery worker
python manage.py celery beat

För detaljer, läs introduktionen av Django Celery här.




  1. SocketException:Adress som redan används MONGODB

  2. Mongos Installation/Setup i Elastic Beanstalk

  3. mongodb misslyckades:fel vid anslutning till db-server:inga servrar som kan nås

  4. Få Spark, Python och MongoDB att fungera tillsammans