I have a Django app, which I've configured to use Celery. It works fine using the dev settings from the tutorial. Now I'm trying to get it working with a daemonized server.
I have Celery installed in a virtualenv, and am starting it (from the project's root directory) as follows:
celery multi restart worker1 --app=project.celeryapp -B --logfile=/tmp/celery.log --pidfile=/tmp/celery.pid
This produces the following output:
celery multi v3.1.18 (Cipater) > [email protected]: DOWN > Restarting node [email protected]: OK
So far so good, but the worker doesn't show up in
ps aux, there is no pidfile, and the log is empty (but has been created).
Rerunning the command produces the same output (the worker starts DOWN). Increasing the log level still doesn't result in any log statements. No errors are thrown. How can I find out what's going on?