Supervisor: تغيير numproc الديناميكي

تم إنشاؤها على ٣٠ نوفمبر ٢٠١٢  ·  49تعليقات  ·  مصدر: Supervisor/supervisor

ستكون هذه ميزة رائعة - الأمر لتعيين متغير numprocs ديناميكيًا وامتداد أو قتل procrocs عندما يتغير

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

+1

ال 49 كومينتر

+1!

+1

+1

+1

هل المؤلفون لديهم أي نية لتنفيذ هذا؟ أقوم بتقييم أدوات مماثلة وأود أن أعرف ما الذي يجب الاعتماد عليه.

لا أحد يعمل عليها حاليًا ولكن يمكن أيضًا تنفيذ هذه الميزة كمكوِّن إضافي.

+1

+1

: +1:

+1

كيف سيبدو البرنامج المساعد لهذا؟
مما يمكنني قوله ، لا توجد طريقة يمكنك من خلالها إضافة العمليات ديناميكيًا إلى التكوين. الشيء الوحيد الذي يمكنني فعله هو إعداد [program:x] مع تعيين numproces على عدد كبير. ثم يمكنني بدء وإيقاف العمال عبر XMLRPC ، لكن لا يمكنني بدء المزيد من العمال مما تم تكوينه.
هل هذه فكرة البرنامج المساعد؟ سيكون من الجيد أن يكون لديك خيار لزيادة numproces ديناميكيًا حتى لا تكون مقيدًا بما قمت بتعيينه في ملف التكوين.

كيف سيبدو البرنامج المساعد لهذا؟
مما يمكنني قوله ، لا توجد طريقة يمكنك من خلالها إضافة العمليات ديناميكيًا إلى التكوين.

لا يقوم المكون الإضافي supervisor_twiddler بضبط numprocs ولكنه يضيف البرامج ويزيلها ديناميكيًا. يمكن تطبيق نفس الأساليب التي يستخدمها لإنشاء مكون إضافي يضبط numprocs .

+1

+1

+1

+1

+1

+1

+1

أكتب البرنامج المساعد supervisor_grace لحل هذا البرنامج متشعب من supervisor_twiddler . تحتاج إلى تغيير ملف التكوين الآن. لقد وجدت أنه من المعقد تغيير numproc عبر الإنترنت.

هل هذا انتهى الآن؟ أم يمكن القيام بذلك عن طريق تغيير ملف التكوين فقط الآن؟

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

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