2012-10-24 21 views
8

Tôi đang sử dụng RabbitMQ làm người môi giới thông điệp của tôi và công nhân của tôi là nhiệm vụ Celery. Tôi đang cố gắng để chẩn đoán một vấn đề mà tôi đang enqueue nhiệm vụ để RabbitMQ nhưng Celery không chọn sau đó lên.Làm thế nào tôi có thể xem các nhiệm vụ enqueued trong RabbitMQ?

Có cách nào tôi có thể kiểm tra những nhiệm vụ được đặt trong RabbitMQ không? Tôi muốn xem ngày và thời gian khi họ được enqueued, bất kỳ ETA được chỉ định, các đối số và tên nhiệm vụ.

Tôi không thể tìm thấy thông tin này trong tài liệu - có thể tôi đã bỏ qua nó - và hy vọng rằng một số bạn có thể biết một cách dễ dàng để kiểm tra hàng đợi công việc. Cảm ơn.

Trả lời

0

Chừng nào các management pluginenabled, một số tùy ý các thông điệp có thể được tiêu thụ từ hàng đợi và tùy chọn requeued:

rabbitmqadmin get queue=queue_name requeue=true count=100 
Các vấn đề liên quan