Celery: لا يمكن فحص عمال SQS

تم إنشاؤها على ٦ مايو ٢٠١٦  ·  3تعليقات  ·  مصدر: celery/celery

أحاول فحص تشغيل العمال باستخدام:
$ celery -A firstapp.mycelery inspect active

إذا كانت الخلفية هي RabbitMQ
=> الكرفس يعيد العمال قيد التشغيل
إذا كانت الخلفية هي SQS
=> إرجاع الكرفس "خطأ: لم يتم الرد على أي عقد خلال ضيق الوقت."

قائمة العبوة:

  • ايه ام كيو بي (1.4.9)
  • anyjson (0.3.3)
  • بلياردو (3.3.0.23)
  • boto (2.40.0)
  • كرفس (3.1.23)
  • سياق النص 2 (0.5.3)
  • كومبو (3.0.35)
  • نقطة (1.5.6)
  • بيتز (2016.4)
  • الغراب (5.15.0)
  • setuptools (3.6)
  • wsgiref (0.1.2)

التعليق الأكثر فائدة

ربما يكون من الجيد أيضًا ضبط CELERY_ENABLE_REMOTE_CONTROL على False عند استخدام SQS حتى تمنع الكرفس من إنشاء قوائم انتظار غير مجدية.

ال 3 كومينتر

كما هو موضح في المستندات

لا يدعم SQS حتى الآن أوامر العامل للتحكم عن بعد

كما أنني واجهت صعوبة في العثور على هذه المعلومات. في الأساس لا يمكنك فحص حالة أي وكر في المجموعة.
يمكنك إبقاء العين على CloudWatch أو استخدام رديس / Elasticache كما كسرت الذي رصد الدعم.

نعم ، لا يدعم SQS البث وبقدر ما أعرف لا يوجد دعم لذلك مخطط له أيضًا:

ربما يكون من الجيد أيضًا ضبط CELERY_ENABLE_REMOTE_CONTROL على False عند استخدام SQS حتى تمنع الكرفس من إنشاء قوائم انتظار غير مجدية.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات