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




http server (2)

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

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

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

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

धन्यवाद


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

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

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

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


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

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

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

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

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





apache-http-server