हम ऐसे एप्लिकेशन को ट्यून करने का प्रयास कर रहे हैं जो टीसीपी के माध्यम से संदेशों को स्वीकार करता है और इसके कुछ आंतरिक संदेश के लिए टीसीपी का भी उपयोग करता है। लोड परीक्षण के दौरान, हमने देखा कि प्रतिक्रिया समय महत्वपूर्ण रूप से घटता है (और फिर पूरी तरह से बंद हो जाता है) क्योंकि सिस्टम के साथ एक साथ अनुरोध किए जाते हैं। इस समय के दौरान, हम TIME_WAIT
की स्थिति में TCP कनेक्शन की एक बहुत कुछ देखने के लिए और किसी को TIME_WAIT
वातावरण चर से यह TIME_WAIT
सेटिंग अनिवार्य रूप से समय के लिए एक टीसीपी संसाधन उपलब्ध कराया गया है सेट 30.टाइम_WAIT सेट करना TCP
what I understand से करने के लिए डिफ़ॉल्ट 60 सेकंड है, को कम करने का सुझाव दिया कनेक्शन बंद होने के बाद सिस्टम को फिर से।
मैं "नेटवर्क लड़का" नहीं हूं और इन चीजों के बारे में बहुत कम जानता हूं। मुझे उस लिंक की गई पोस्ट में बहुत कुछ चाहिए, लेकिन थोड़ा "डूब गया"।
- मुझे लगता है कि मुझे समझ में क्यों
TIME_WAIT
मूल्य 0 पर सेट नहीं किया जा सकता है, लेकिन यह सुरक्षित रूप से 5 के लिए सेट किया जा सकता है? 10 के बारे में क्या? इस मूल्य के लिए "सुरक्षित" सेटिंग क्या निर्धारित करती है? - इस मूल्य 60 के लिए डिफ़ॉल्ट क्यों है? मैं अनुमान लगा रहा हूं कि लोगों के मुकाबले बहुत ज्यादा स्मार्ट इसे उचित डिफ़ॉल्ट के रूप में चुनने का अच्छा कारण था।
- मुझे इस मूल्य को ओवरराइड करने के संभावित जोखिमों और लाभों के बारे में और क्या पता होना चाहिए?
इसके अलावा आप इसे बहुत अधिक सेट नहीं करना चाहते हैं: http://stackoverflow.com/questions/1803566/what-is-the-cost-of-many-time-wait-on-the- सर्वर- पक्ष – Pacerier