apache क्लाइंट को अपाचे सर्वर में भूखे हैं या नहीं, यह कैसे जांचें?




http server (3)

उन अनुरोधों की गिनती जो सभी पर प्रसंस्करण के बिना समय समाप्ति (क्लाइंट भूख थी)

यह उस प्लेटफ़ॉर्म पर निर्भर करता है कि आप किस ऑपरेटिंग हैं और एपैश सर्वर के लिए किस प्रकार उपयोग किया जाता है अगर अपाचे सर्वर को कुछ वेबसाइट के लिए बैक-एंड के रूप में उपयोग किया जाता है, तो आप क्लाइंट (वेबसाइट यूजर) द्वारा किए गए प्रत्येक अनुरोध के लिए टाइमस्टैंप जोड़ सकते हैं या ग्राहक को उनके संबद्ध टाइमस्टैम्प के साथ किए गए अनुरोधों का ट्रैक रखने दें। इस डेटा को सर्वर पर भेजें और सर्वर को यह डेटा अपने स्वयं के लॉग से तुलना करें।

इस प्रकार मैं उन सभी अनुरोधों को प्राप्त करने और उनके अतिरिक्त स्थिति (सफलता या असफलता, टाइमस्टैम्प) के साथ ग्राहक-पक्षीय और सर्वर दोनों ट्रैक रखने की सलाह दूंगा।

अधिक विशिष्ट जानकारी के लिए मुझे लगता है कि वास्तविक कार्यान्वयन पर अधिक संदर्भ आवश्यक है

आप एक सर्वर के प्रदर्शन की निगरानी कैसे करेंगे:

  1. उन अनुरोधों की गिनती जो सभी पर प्रसंस्करण के बिना समय समाप्ति (क्लाइंट भूख थी)

  2. प्रक्रियाओं के दौरान समयबद्ध रहने वाले अनुरोधों की गणना करें

  3. अपाचे lvl में कम से कम त्रुटि के कारण विफल होने वाले अनुरोधों की गणना करें

धन्यवाद


मेरे ज्ञान के अनुसार, अपाचे सर्वर की स्थिति के अलावा अन्य प्रकार की सुविधा का समर्थन नहीं करता है लेकिन इसमें आपकी आवश्यकता से मेल करने के लिए पर्याप्त मीट्रिक शामिल नहीं हैं।

लेकिन nginx अधिक मीट्रिक प्रदान करता है, जिसमें लगभग आपको क्या शामिल है

Nginx ओपन सोर्स वर्जन का समर्थन निम्नलिखित मीट्रिक,

  • स्वीकार / स्वीकृत
  • संभाला
  • गिरा
  • सक्रिय
  • अनुरोध / कुल

कृपया इस आलेख को देखें। यदि आप एक php वेब ऐप होस्ट करने का प्रयास कर रहे हैं, तो आप उस मामले में nginx पर जा सकते हैं।


मैं उस मामले में एक विशेषज्ञ नहीं हूं, लेकिन यहां ये मेरा लेना है,

अनुरोध के समय में लॉग में 408 त्रुटि उत्पन्न होती है, जो गणनीय होती है और एपाचे प्रक्रिया अवधि को मापने के लिए एक चर %D प्रदान करती है।

उन अनुरोधों की गिनती जो सभी पर प्रसंस्करण के बिना समय समाप्ति (क्लाइंट भूख थी)

यदि कोई प्रोसेस टाइम या न्यूनतम नहीं है तो आप मान सकते हैं कि अनुरोध प्रोसेस नहीं किया गया है।

प्रक्रियाओं के दौरान समयबद्ध रहने वाले अनुरोधों की गणना करें

विपरीत पिछले सिद्धांत के लिए चला जाता है, आपको कुछ समय प्रसंस्करण के लिए लॉग इन मिलेगा।

अपाचे lvl में कम से कम त्रुटि के कारण विफल होने वाले अनुरोधों की गणना करें

आप किसी भी कारण एपाचे का सामना करने के लिए निश्चित रूप से त्रुटि लॉग प्राप्त करेंगे।

और इस मामले में जीवित रखने की भूमिका क्या होगी एक और बात है।

लॉगिंग विधियां अपाचे 2 और 2.4 में भिन्न हैं, इसे ध्यान में रखते हुए लेकिन सामान्य लॉगिंग फ़ॉर्मेट आपको परिणामस्वरूप ले जाएगा

संपादित करें :

यदि आप कुछ अंतर्दृष्टि प्रदान करने के लिए उपकरणों की तलाश कर रहे हैं तो नीचे दिए गए प्रयास करें, और अपाचे httpd सर्वर सभी आवश्यक जानकारी प्रदान करता है जो एनजीएन और अन्य सर्वर उपलब्ध कराते हैं।

https://logz.io/

http://goaccess.prosoftcorp.com/

http://awstats.sourceforge.net/

refrences:

http://httpd.apache.org/docs/current/mod/mod_log_config.html https://httpd.apache.org/docs/2.4/mod/mod_reqtimeout.html https://httpd.apache.org/docs/ 2.4 / logs.html





apache-http-server