أعلى و httpd - إزالة الغموض عن ما هو في الواقع يعمل

StackOverflow https://stackoverflow.com/questions/146906

  •  02-07-2019
  •  | 
  •  

سؤال

أنا غالبا ما تستخدم "top" الأمر لمعرفة ما يجري الموارد.في الغالب أنه يأتي مع قائمة طويلة من أباتشي httpd العمليات التي ليست مفيدة جدا.هل هناك أي طريقة لمعرفة قائمة مماثلة ، ولكن مثل أن أستطيع أن أرى أي البرامج النصية PHP الخ.تلك httpd العمليات هي في الواقع يعمل ؟

هل كانت مفيدة؟

المحلول

إذا كنت قلقا بشأن طويلة العمليات الجارية (أيتطلب أن يستغرق أكثر من ثانية أو ثانيتين تنفيذ) سوف تكون قادرة على الحصول على فكرة من لهم باستخدام أباتشي mod_status.ترى الوثائق, ، مثال الإخراج (من www.apache.org).هذه ليست فريدة من نوعها PHP, ولكن ينطبق على أي شيء تعمل داخل أباتشي العملية.

علما بأن www.apache.org وضع الإخراج متاحة للجمهور ويفترض لأغراض العرض التوضيحي -- كنت ترغب في تقييد الوصول إلى لك بحيث لا يستطيع الجميع رؤيته.

نصائح أخرى

هناك أعلى مثل سأركع على أساس المنفعة يسمى apachetop الذي يوفر في الوقت الحقيقي سجل تحليل أباتشي.للأسف تم التخلي عن قانون يعاني من بعض الخلل ، ومع ذلك فإنه في الواقع كثيرا جدا للاستخدام.فقط لا تقم بتشغيل عليه كجذر, تشغيل أي مستخدم من الوصول إلى ملقم ويب ملفات السجل يجب أن يكون على ما يرام.

في البرامج النصية php يحدث بسرعة أعلى لن تظهر لك كثيرا.أو كان مضغوط جدا بسرعة.معظم webrequests سريعة جدا.

أعتقد سيكون أفضل رهان أن يكون بعض نوع من الوقت الحقيقي سجل المعالج, أن إبقاء العين على سجلات الدخول و التحديثات احصائيات لك من متوسط وقت تشغيل واستخدام الذاكرة وأشياء من هذا القبيل.

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

لن يكون التفاعلية على الرغم من.سوف تكون قادرة على الحصول على يومية أو أسبوعية ، لكن سيكون من الصعب أن نرى شيئا ذا معنى في غضون دقائق أو ساعات.

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