اباتشي :: gtoplimit.

حد عمليات Apache HttpD
التحميل الان

اباتشي :: gtoplimit. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Stas Bekman
  • موقع ويب الناشر:
  • http://search.cpan.org/~stas/

اباتشي :: gtoplimit. العلامات


اباتشي :: gtoplimit. وصف

حد عمليات Apache HttpD Apache :: GTOPLIMIT هو وحدة بيرل تعمل على المنصات التي تدعمها GTOP.PM واجهة Perl ل LibgTop (والتي بدورها احتياجات libgtop). هذه الوحدة النمطية مكتوبة استجابة للأسئلة في القائمة البريدية MOD_PERL حول كيفية معرفة HTTPD عملية للخروج من: * ينتقل حجم ذاكرةه إلى أبعد من الحد المحدد * يذهب حجم الذاكرة المشتركة إلى أقل من الحد المحدد * يتجاوز حجم الذاكرة غير المشحونة إلى ما يتجاوز حدود الحدود المحددة تتيح لك قتل عمليات Apache httt httpd إذا كانت تنمو كبيرة جدا أو لديها القليل جدا من الذاكرة المشتركة. يمكنك اختيار إعداد محدد حجم العملية للتحقق من حجم العملية على كل طلب: # في Startup.pl: # ___________________ استخدم Apache :: GTOPLIMIT؛ # السيطرة على الحياة بناء على حجم الذاكرة # في كيلوبايت، لذلك هذا ~ 10MB $ apache :: gtoplimit :: max_process_size = 10000؛ # السيطرة على الحياة بناء على حجم الذاكرة المشتركة # في كيلوبايت، لذلك هذا ~ 4MB $ Apache :: gtoplimit :: min_process_shared_size = 4000؛ # السيطرة على الحياة بناء على حجم الذاكرة غير المشحونة # في كيلوبايت، لذلك هذا ~ 6MB $ apache :: gtoplimit :: max_process_unshared_size = 6000؛ # في httpd.conf الخاص بك: # ___________________ # ___________________ يجب تعيين وضع التصحيح قبل تحميل الوحدة النمطية perlsetvar apache :: gtoplimit :: debug 1 # سجل المعالج perlfixuphandler apache :: gtoplimit # يمكنك ضبط هذا الأمر مثل أي perl * handler التي المقابض # جزء من الطلب، حتى loghandler سيعمل. يمكنك فقط التحقق من تلك الطلبات التي من المحتمل أن تحصل على كبيرة أو غير مشدودة. هذه الطريقة في التدقيق هي أيضا أسهل بالنسبة لأولئك الذين هم في الغالب قيد التشغيل فقط SPACHE :: البرامج النصية التسجيل: # في معالج / CGI Script استخدم Apache :: GTOPLIMIT؛ # حجم العملية القصوى في KB Apache :: GTOPLIMIT-> SET_MAX_SIZE (10000)؛ و / أو استخدام Apache :: gtoplimit؛ # الحد الأقصى لحجم العملية المشتركة في KB Apache :: GTOPLIMIT-> SET_MIN_SHARED_SIZE (4000)؛ و / أو استخدام Apache :: gtoplimit؛ # دقيقة حجم العملية غير المشجعة في KB Apache :: GTOPLIMIT-> SET_MAX_UNSHARED_SIZE (6000)؛ نظرا لأن الوصول إلى معلومات العملية قد تضيف مرفقا قليلا، فقد ترغب فقط في التحقق من حجم العملية فقط كل مرة. للقيام بذلك، ضع هذا في بدء التشغيل الخاص بك. مستقلة، وسيتم فحص كل منها إذا تم تعيينها فقط. لذلك إذا قمت بتعيين الاثنين الأولين - يمكن قتل العملية إذا بنمو خارج الحد الأقصى أو ذاكرته المشتركة أقل من الحد الأقصى. من الأفضل عدم مزج MAX_PROCESS_UNSHARED_SIZE مع الأولين الأولين. متطلبات: perl.


اباتشي :: gtoplimit. برامج ذات صلة