How to add priority task to celery queue without fetching disabling
I have a celery worker, with concurrency set to 1, which takes tasks from RabbitMQ. I want to make a system with only one queue in a single concurrency setup, so, all tasks are going to be added in main queue.
Celery returns wrong info about current tasks in one worker
I have a bundle which contains Celery and RabbitMQ for tasks and FastApi app for web requests.
The celery app starts from command prompt with celery -A celery_app worker -l info -P gevent
.
Rabbit is deployed in Docker Container.
FastApi starts from python script.