اهلا جميعا،
هذه أول مشاركة لي في دار 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).
شكرا جزيلا لنيفانز لمساعدتكم. إنشاء العديد من العمال يعمل.
في صحتك
د
إذا كنت تستخدم نظام لينكس ، فيجب أن يوضح لك الأمر التالي الأمور:
ps -ef f | grep [r]esque
التعليق الأكثر فائدة
أنت تستخدم مهمة أشعل النار الخاطئة لبدء عدة عمال. جرب " resque: worker " بدلاً من " resque: work ".
لتكوين God ، راجع http://github.com/defunkt/resque/tree/master/examples/god/. اضطررت إلى تعديله قليلاً للعمل من أجلي ، ولا يزال يبدو أن لديه مشاكل ، لكنها نقطة انطلاق جيدة. لاحظ أنه لن يوقف العمال فعليًا عندما تطلب منهم ذلك. ستحتاج إلى كتابة نص برمجي لذلك أو قتلهم يدويًا (عبر kill -QUIT $ PID).