Step to configure:
- First install celery: pip3 install celery
- Configure RabbitMQ: brew install rabbitmq
- Start RabbitMQ: rabbitmq-server
- Configure RabbitMQ for Celery: $ rabbitmqctl add_user stalin stalin123 $ rabbitmqctl add_vhost stalin_vhost $ rabbitmqctl set_user_tags stalin stalin_tag $ rabbitmqctl set_permissions -p stalin_vhost stalin "." "." ".*"
- Start Celery Worker: celery -A celery_stalin worker --loglevel=info
- Run task: python3 -m celery-stalin.run_tasks
- Monitor Celery in Real Time: pip3 install flower celery -A celery_stalin flower
- Sqilite DB: -> sqlite3 db.sqlite3 -> .tables -> select * from celery_taskmeta