سؤال

mod_python(?) هو تناول الكثير من ذاكرة الوصول العشوائي (حوالي 9 ميغا بايت لكل عامل عملية).إذا قمت بفتح عدة تراك صفحات في وقت واحد العديد منهم خطأ بسبب عدم الوصول العشوائي (64 ميغابايت الظاهري الحد).إذا كنت تحد من المواضيع عامل 3 لا يمكن أن تحصل من قبل على ما يرام.المشكلة إذا لم يتم الوصول إلى تراك لدي الكثير من ذاكرة الوصول العشوائي كونها غير المستخدمة.

هل هناك طريقة يمكنني إما

  1. الحد من كمية عامل عملية يمكن أن تستخدم الثعبان ؟
  2. الحد من كمية عامل عملية في تراك الطريق ؟
  3. وقد أباتشي تفرخ العديد من العمال عملية أو المواضيع التي يريد ولكن يكون ذلك فقط عندما تفرخ × كمية أو ذاكرة الوصول العشوائي الحرة (أو عندما X المبلغ أو أقل في استخدام apache)
  4. شيء آخر ؟
هل كانت مفيدة؟

المحلول

هل يمكن تكوين الثاني mod_python أباتشي مع الحد الأدنى من المواضيع عامل تشغيل فقط على واجهة محلية مع منفذ مختلف ، أي http://127.0.0.1:9000/.ثم الخاص بك أباتشي العام على سبيل المثال المنفذ 80, تعطيل mod_python و لحن الأمثل من ذاكرة الوصول العشوائي الاستخدام.الوكيل كل تراك وغيرها من بيثون طلبات التطبيق المحلي mod_python سبيل المثال.

إذا كان الجمهور تواجه أباتشي تبقى فقط لخدمة محتوى ثابت ، ثم النظر في استبدال ذلك مع شيء خفيف مثل nginx أو lighttpd.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top