Skip to content

Instantly share code, notes, and snippets.

@nickaigi
Last active January 29, 2024 12:59
Show Gist options
  • Save nickaigi/474c52cca30c96497ea7e47341b7ebe9 to your computer and use it in GitHub Desktop.
Save nickaigi/474c52cca30c96497ea7e47341b7ebe9 to your computer and use it in GitHub Desktop.
How to start Celery + Flower Dashboard + Celery Beat for Django Development

This code assumes that the folder with settings.py is called school

celery

python -m celery -A school worker -l info

flower

python -m celery -A school flower -l info

beat

celery -A school beat -l INFO --scheduler django_celery_beat.schedulers:DatabaseScheduler
@nickaigi
Copy link
Author

To start multiple workers:

celery -A proj worker --loglevel=INFO --concurrency=10 -n worker1@%h
celery -A proj worker --loglevel=INFO --concurrency=10 -n worker2@%h
celery -A proj worker --loglevel=INFO --concurrency=10 -n worker3@%h

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment