Làm cách nào để lập trình, sử dụng mã Python, liệt kê các nhân viên hiện tại và các phiên bản celery.worker.consumer.Consumer
tương ứng của họ?Cần tây - Lập trình danh sách công nhân
12
A
Trả lời
1
Nếu bạn thêm --events
khi bắt đầu. Bạn có thể kiểm tra mô-đun này cho người lao động kiểm tra hiện tại và vv http://docs.celeryproject.org/en/latest/userguide/monitoring.html
21
Bạn có thể sử dụng celery.control.inspect để kiểm tra người lao động chạy:
>>> import celery
>>> celery.current_app.control.inspect().ping()
{u'[email protected]': {u'ok': u'pong'}}
7
Câu trả lời ngắn:
your_celery_app.control.inspect().stats().keys()
Nói chung rằng stats()
từ điển cung cấp rất nhiều thông tin. Dưới đây là một giá trị ví dụ:
{u'broker': {u'alternates': [],
u'connect_timeout': 4,
u'heartbeat': 0,
u'hostname': u'mypcisdabom',
u'insist': False,
u'login_method': u'AMQPLAIN',
u'port': 5672,
u'ssl': False,
u'transport': u'amqp',
u'transport_options': {},
u'uri_prefix': None,
u'userid': u'celeryabuser',
u'virtual_host': u'celeryvhost'},
u'clock': u'182309',
u'pid': 1660,
u'pool': {u'max-concurrency': 1,
u'max-tasks-per-child': u'N/A',
u'processes': [2496],
u'put-guarded-by-semaphore': True,
u'timeouts': [0, 0],
u'writes': u'N/A'},
u'prefetch_count': 4,
u'rusage': u'N/A',
u'total': {u'mymodule.my_func': 8}},
Các vấn đề liên quan
- 1. Chạy một công nhân cần tây trong nền
- 2. Làm thế nào để thiết lập công nhân cần tây trên các máy riêng biệt?
- 3. Thông báo cho công việc cần tây của công nhân tắt máy
- 4. Sách cho Django + Cần tây + ThỏMQ?
- 5. Cần tây tích hợp cần tây
- 6. Chia sẻ các khu vực bộ nhớ giữa các công nhân cần tây trên một máy
- 7. Nhiệm vụ của Python Celery để khởi động lại công nhân cần tây
- 8. Django-Cần tây thanh tiến trình
- 9. Hành trình cần tây để xếp hàng cụ thể
- 10. Khi nào một nhân viên cần tây công nhận RabbitMQ rằng họ có nhiệm vụ?
- 11. Làm cách nào để làm cho nhiều công nhân cần tây chạy cùng nhiệm vụ?
- 12. Cần tây: mỗi giới hạn nhiệm vụ đồng thời (# công nhân cho mỗi nhiệm vụ)?
- 13. cần tây - chức năng gọi khi thực hiện công việc
- 14. Làm thế nào để viết một công việc Upstart Ubuntu cho cần tây (django-cần tây) trong một virtualenv
- 15. Lập trình Danh sách FlingView Android
- 16. Unicorn: Số quy trình công nhân nào cần sử dụng?
- 17. Tin nhắn phát sóng trong cần tây
- 18. Cần tây với Django - triển khai
- 19. Cần tây Tắt
- 20. Kết hợp kết quả công việc trong cần tây
- 21. công tác nhà nước và django-cần tây
- 22. Có thể sử dụng cần tây với ngôn ngữ lập trình khác không?
- 23. Lập trình cực có cần các công cụ lập trình không?
- 24. Cần tây so với djcelery
- 25. Thiết lập các trường hợp EC2 là Công nhân cần làm việc với máy tính cục bộ làm máy chủ
- 26. Làm thế nào để làm cho cần tây thử lại bằng cách sử dụng cùng một công nhân?
- 27. Ngôn ngữ lập trình web cho danh sách rất lớn?
- 28. Làm thế nào để lập trình tạo ra các mục cần thiết với cần tây và Django
- 29. công cụ cần thiết cho lập trình .net?
- 30. Lập trình lựa chọn các mục trong Danh sách WPF
đẹp nhất, với điều này tôi có thể xây dựng một API REST hỏi xem người lao động là lên hoặc nếu họ đã bị rơi và thông báo cho người dùng – psychok7
https://github.com/psychok7/django- kiểm tra cần tây – psychok7