Resque: COUNT = n لا يعمل من أجل تفريخ عدة عمال

تم إنشاؤها على ٢٢ ديسمبر ٢٠٠٩  ·  3تعليقات  ·  مصدر: resque/resque

اهلا جميعا،
هذه أول مشاركة لي في دار Git :).

أحاول استخدام resque لمعالجة مهمة الواجهة الخلفية في تطبيق Rails الخاص بي (الإصدار 2.0.2). لقد قمت بتثبيت الإنقاذ من git كمكوِّن إضافي لـ Rails. ولكن حتى لو ذكرت متغير العد ، فقد تم إنتاج عامل واحد فقط.

COUNT = x QUEUE = request_queue إعادة ضبط بيئة أشعل النار : العمل

هذا أنا أتحقق من واجهة الويب الإنقاذ.

هل يمكن لأي شخص أن يساعدني في هذا؟

استعلام آخر هو كيف يمكنني استخدام وحدة god التي تأتي مع Resque. لا يوجد الكثير من المعلومات المتاحة حول هذا.

شكرا لكم جميعا مقدما
د

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

أنت تستخدم مهمة أشعل النار الخاطئة لبدء عدة عمال. جرب " resque: worker " بدلاً من " resque: work ".

لتكوين God ، راجع http://github.com/defunkt/resque/tree/master/examples/god/. اضطررت إلى تعديله قليلاً للعمل من أجلي ، ولا يزال يبدو أن لديه مشاكل ، لكنها نقطة انطلاق جيدة. لاحظ أنه لن يوقف العمال فعليًا عندما تطلب منهم ذلك. ستحتاج إلى كتابة نص برمجي لذلك أو قتلهم يدويًا (عبر kill -QUIT $ PID).

ال 3 كومينتر

أنت تستخدم مهمة أشعل النار الخاطئة لبدء عدة عمال. جرب " resque: worker " بدلاً من " resque: work ".

لتكوين God ، راجع http://github.com/defunkt/resque/tree/master/examples/god/. اضطررت إلى تعديله قليلاً للعمل من أجلي ، ولا يزال يبدو أن لديه مشاكل ، لكنها نقطة انطلاق جيدة. لاحظ أنه لن يوقف العمال فعليًا عندما تطلب منهم ذلك. ستحتاج إلى كتابة نص برمجي لذلك أو قتلهم يدويًا (عبر kill -QUIT $ PID).

شكرا جزيلا لنيفانز لمساعدتكم. إنشاء العديد من العمال يعمل.

  • هل يعمل كل عامل على مؤشر ترابط يولده تطبيق ريلز (مكون إضافي للإنقاذ) أم هو كذلك
    عملية منفصلة تماما؟
  • وفقًا للتوثيق عبر الإنترنت - مع هندسة الأبوين / الطفل في Resque ، يمكنك إخبار الوالد بقتل الطفل بالقوة ثم البدء فورًا في معالجة المزيد من الوظائف.
    هل يتم ذكر عملية تطبيق ريلز هنا بصفتي الوالد والعاملين هم الطفل أم أني أفتقد نقطة هنا؟
  • هل هناك شكل من أشكال الهندسة المعمارية أو وثيقة التصميم المتاحة على Resque؟

في صحتك
د

  • يتم استخدام العمليات ، وليس الخيوط.
  • المصدر بسيط إلى حد ما ويشرح كل هذا:
  • اقرأ المصدر ، اقرأ التمهيدي ، ربما هناك بعض منشورات المدونة المفيدة الآن.

إذا كنت تستخدم نظام لينكس ، فيجب أن يوضح لك الأمر التالي الأمور:

ps -ef f | grep [r]esque
هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات