How can I view the enqueued tasks in RabbitMQ?

You can use Flower to monitor tasks in real time.

https://github.com/mher/flower

Check out also rabbitmqclt command which inspects RabbitMQ server status:

http://www.rabbitmq.com/man/rabbitmqctl.1.man.html

rabbitmqctl list_queues

Also some celery tasks to monitor the queue:

http://docs.celeryproject.org/en/latest/userguide/monitoring.html

Check out these commands:

#shows status of all worker nodes
celery status
#List active tasks
celery inspect active
#Show worker statistics (call counts etc.)
celery inspect stats      

I believe the command you are looking for is:

celery inspect reserved

The documentation[1] has the following description:

Reserved tasks are tasks that have been received, but are still waiting to be executed.

  • [1] http://docs.celeryproject.org/en/latest/userguide/workers.html?highlight=inspect%20reserved