I'm using several django instances, each in a virtualenv, on the same server. How can I start the celery server and make sure it is always running and updated? I.e. after a server restart or code update?
The /etc/init.d script and the config file assume a single Django installation. Do I have to use the ./manage.py celeryd command?
Regards Simon
You should look at django celery. This allows you to use the manage.py celeryd
command for each project in it's own virtualenv. You can daemonize these processes with supervisord and manage them individually.
Check out http://ask.github.com/celery/cookbook/daemonizing.html#supervisord for guidance.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With