2013-01-03 6 views

답변

21

을 확인할 수 있습니다

>>> import celery 
>>> celery.current_app.control.inspect().ping() 
{u'[email protected]': {u'ok': u'pong'}} 
+0

좋은 일이와 나는 그들이 추락 노동자가 위 또는 경우입니다 묻는 REST API를 구축하고 사용자 – psychok7

+0

https://github.com/psychok7/django-을 알릴 수 있습니다, 예를 들면 다음과 같습니다 값입니다 샐러리 검사 – psychok7

7

짧은 답변 : 일반적으로

your_celery_app.control.inspect().stats().keys()

stats()을 그 사전은 많은 정보를 제공합니다.

{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}}, 
관련 문제