Privacy Policy
Snippets index

  Inspecting Celery worker tasks

Check if Celery is running:

celery --app=MYPROJECT status
celery@django: OK
1 node online.

Inspect the queue using a curses monitor:

celery --app=MYPROJECT control enable_events
-> celery@brainbook: OK
task events enabled
celery --app=MYPROJECT events
┌─────────────────────────────────────────────────────────────────────────────────────────────────┐
│  celery events 3.1.18 (Cipater)                                                                 │
│                                                                                                 │
│  UUID                                 WORKER               TASK                TIME     STATE   │
│                                                                                                 │
│                                                                                                 │
│  ───────────────────────────────────────────────────────────────────────────────────────────────│
│  No task selected                                                                               │
│  Workers online: celery@brainbook                                                               │
│  Info: events: 1 tasks:0 workers:1/1

O anche:

celery -A APPNAME inspect active