यह सत्यापित करने के लिए कि कुछ अलग-अलग तरीके / उपकरण क्या हैं, जो क्लाइंट के अंत से सर्वर पर काम कर रहे हैं?
यह सत्यापित करने के लिए कि कुछ अलग-अलग तरीके / उपकरण क्या हैं, जो क्लाइंट के अंत से सर्वर पर काम कर रहे हैं?
जवाबों:
तुम कोशिश कर सकते हो
ab -n 500 -c 5 -k http://www.domain.com/
और शीर्ष के माध्यम से देखो, अगर 5 कार्यकर्ता लगातार अनुरोधों की सेवा कर रहे हैं, तो रखने वाले को (-k) स्विच काम करना चाहिए। बिना -k के समान करें और अंतर देखें।
चीयर्स इज़ैक
जैसा कि रॉन गैरिटी कहते हैं, आप कर्ल का उपयोग इस तरह कर सकते हैं :
curl -Iv http://www.aptivate.org 2>&1 | grep -i 'connection #0'
और यह इन दो लाइनों को आउटपुट करता है अगर कीपिंग जिंदा काम कर रहा है:
* Connection #0 to host www.aptivate.org left intact
* Closing connection #0
और अगर जिंदा रखना काम नहीं कर रहा है, तो यह इस लाइन को आउटपुट करता है:
* Closing connection #0
आउटपुट Connection ... left intact
साबित करता है कि सर्वर ने कनेक्शन बंद नहीं किया है, और यह क्लाइंट के लिए पुन: उपयोग करने के लिए उपलब्ध है। यह ग्राहक को तय करना है कि वह वास्तव में कनेक्शन का पुन: उपयोग करना चाहता है या नहीं। कमांड लाइन पर एक ही URL को दो बार सूचीबद्ध करके आप इसे कर्ल के साथ प्रदर्शित कर सकते हैं
curl -Iv http://www.aptivate.org --next http://www.aptivate.org 2>&1 | grep -i '#0'
किस मामले में यह आउटपुट कुछ इस तरह देगा:
Re-using existing connection! (#0) with host ...