haproxy समय कनेक्शन कनेक्शन आरेख


13

मैं Haproxy समय के बारे में अधिक समझने की कोशिश कर रहा हूँ। नीचे Haproxy मैनुअल से समय का एक टुकड़ा है:

  • Tq: क्लाइंट अनुरोध (केवल HTTP मोड) प्राप्त करने के लिए कुल समय ...

  • Tw: कनेक्शन स्लॉट के इंतजार में कतारों में बिताया गया कुल समय ...

  • Tc: सर्वर से TCP कनेक्शन स्थापित करने के लिए कुल समय ...।

  • Tr: सर्वर प्रतिक्रिया समय (केवल HTTP मोड) ...

  • Tt: कुल सत्र अवधि का समय, जिस समय के बीच छंद ने इसे स्वीकार कर लिया और जिस क्षण दोनों छोर बंद हो गए ...

स्रोत: http://cbonte.github.io/haproxy-dconv/configuration-1.5.html#8.4

मैंने कुछ समयों को आरेखित करने का प्रयास किया है, लेकिन मेरा आरेख संभवतः गलत है और निश्चित रूप से अधूरा है (कोई फिन आदि):

यहाँ छवि विवरण दर्ज करें

प्रश्न: सभी टाइमिंग उपायों (Tq, Tw, Tc, Tr, Tt) के साथ-साथ सभी TCP / IP संचारों सहित पूर्ण समय आरेख कैसा दिखेगा?


मुझे लगता है कि T के खत्म होने के बाद Tr शुरू होता है। बैकएंड कनेक्शन शुरू करने से पहले क्या हाईप्रोफाइल पूर्ण अनुरोध की प्रतीक्षा करता है? पहले शुरू हो सकता है।
चूजों

इस चित्र को बनाने के लिए धन्यवाद। आपने इसमें क्या निकाला?
चूजों

@ स्टिक्स - मैंने
क्रिस स्नो

@chicks - कृपया मान लें कि मेरा आरेख गलत है :) - मैंने केवल यह दिखाने के लिए आरेख को जोड़ा कि मैं कैसे समय के बारे में सोच रहा हूं।
क्रिस स्नो

मैं उपयोगी सुझाव देने की कोशिश कर रहा था, कुछ भी अनुमान नहीं लगा रहा था। यह अच्छा है कि आपने इसके लिए डिया का उपयोग किया। मुझे अपने डेटाबेस आरेखों के लिए दीया पसंद है।
चूजों

जवाबों:


7

अच्छा चित्र :)

  • टाइमआउट कनेक्ट सर्वर की तरफ है, यह टीसीपी हैंडशेक चलाने के लिए अधिकतम समय है
  • HTTP- रिक्वेस्ट क्लाइंट की तरफ से ACK से शुरू होती है जब तक कि पूरे HTTP हेडर नहीं मिल जाते
  • Tq क्लाइंट हैंडशेक टीसीपी से शुरू होता है।
  • जब तक हम प्रतिक्रिया हेडर प्राप्त नहीं करते तब तक Tr

बैप्टिस्ट


1
जानकारी के लिए धन्यवाद, हालांकि, मैं सभी उपायों सहित एक पूर्ण समय आरेख के लिए उम्मीद कर रहा था, और सभी टीसीपी सत्र सेटअप को भी दिखा रहा था और नीचे फाड़ रहा था। क्या आप हाप्रोसी विकास टीम का हिस्सा हैं?
क्रिस स्नो

HTTPS सत्र पर, Tc टाइमर TCP हैंडशेक के पूर्ण होने के बाद और SSL हैंडशेक शुरू होने से पहले शुरू होता है?
क्रिस स्नो

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.