2008-10-30 8 views
89

मैं यह पता लगाने की कोशिश कर रहा हूं कि मेरे ऐप का टीसीपी/आईपी कनेक्शन हर 10 मिनट (बिल्कुल, 1-2 सेकंड के भीतर) क्यों हिचकिचाता रहता है। मैंने वायरशर्क चलाया और पाया कि 10 मिनट की निष्क्रियता के बाद दूसरा अंत रीसेट (आरएसटी) ध्वज सेट के साथ एक पैकेट भेज रहा है। एक Google खोज मुझे बताती है "आरईएसईटी ध्वज यह दर्शाता है कि रिसीवर उलझन में आ गया है और इसलिए कनेक्शन को रद्द करना चाहता है" लेकिन यह मुझे आवश्यक विस्तार से थोड़ा छोटा है। ऐसा किसके कारण हो सकता है? और क्या यह संभव है कि रास्ते में कुछ राउटर इसके लिए ज़िम्मेदार है या यह हमेशा दूसरे अंतराल से आएगा?एक टीसीपी/आईपी रीसेट (आरएसटी) ध्वज भेजने के लिए क्या कारण बनता है?

संपादित करें: वहाँ एक रूटर (विशेष रूप से एक Linksys WRT-54G) अपने कंप्यूटर और अन्य endpoint के बीच बैठा है - वहाँ कुछ भी मैं रूटर सेटिंग्स में देखने की आवश्यकता है?

+8

यहां एक और है: कॉमकास्ट –

+0

हे सौभाग्य से मेरे पास कॉमकास्ट पर निर्भरता नहीं है क्योंकि यह एक लैन के भीतर हो रहा है। काश मैं उस दोष को आसानी से बदल सकता हूं;) – Luke

+0

क्या आपको कभी यह पता चला है? मैं टिप्पणी नहीं कर सकता क्योंकि मेरे पास पर्याप्त अंक नहीं हैं, लेकिन मेरे पास वही सटीक समस्या है जो आप कर रहे थे और मैं एक फिक्स की तलाश में हूं। –

उत्तर

62

ए 'रूटर' कुछ भी करने से किया जा सकता है - विशेष रूप से नेट, जो बग ग्रस्त यातायात के साथ खिलवाड़ की किसी भी राशि शामिल हो सकता है ...

एक कारण यह एक डिवाइस एक आरएसटी भेज देंगे एक पैकेट प्राप्त करने के जवाब में है एक बंद सॉकेट के लिए।

एक दृढ़ लेकिन सामान्य उत्तर देना मुश्किल है, क्योंकि हर संभव विकृति टीसीपी पर इसकी शुरुआत के बाद से देखी गई है, और सभी प्रकार के लोग ट्रैफिक को अवरुद्ध करने के प्रयास में आरएसटी डाल सकते हैं। (कुछ 'राष्ट्रीय फ़ायरवॉल' इस तरह काम करते हैं, उदाहरण के लिए।)

+6

या तो राउटर में टीसीपी कनेक्शन के लिए 10 मिनट का टाइमआउट होता है या राउटर में "गेटवे स्मार्ट पैकेट डिटेक्शन" सक्षम होता है। –

+0

यह सुझाव देने के लिए थोड़ा समृद्ध है कि राउटर बग-सवार हो सकता है। – EJP

4

कुछ फ़ायरवॉल ऐसा करते हैं कि यदि कनेक्शन x संख्या के लिए निष्क्रिय है। कुछ आईएसपी ने अपने राउटर को विभिन्न कारणों से ऐसा करने के लिए भी सेट किया है।

इस दिन और उम्र में, आपको उस शर्त और आवश्यकता के अनुसार गहन रूप से संभाल (पुनः स्थापित करने) की आवश्यकता होगी।

+2

कनेक्शन को फिर से स्थापित किया गया है, समस्या यह है कि डिस्कनेक्ट की संक्षिप्त अवधि अनावश्यक रूप से चेतावनी का कारण बनती है। – Luke

+1

मुझे विशेष रूप से सिस्को पिक्स/एएसए उपकरण के साथ समस्याएं आई हैं। उनके पास खासतौर पर शॉर्ट टाइमआउट्स डिफ़ॉल्ट हैं। सस्ता उपकरण आमतौर पर इस संबंध में "बेहतर" होता है (जैसा कि वे वास्तविक तेज़ समय नहीं करते हैं) ... –

18

एक पैकेट स्निफ़ेर (उदा।, वायरशर्क) को भी पीयर पर चलाएं यह देखने के लिए कि यह पीयर है जो आरएसटी या बीच में किसी को भेज रहा है।

3

यदि एनएटी कर रहे राउटर हैं, तो कुछ संसाधनों के साथ विशेष रूप से कम अंत राउटर, यह सबसे पुराने टीसीपी सत्रों में सबसे पहले होगा। ऐसा करने के लिए यह पैकेट में RST ध्वज सेट करता है जो कनेक्शन को बंद करने के लिए प्रभावी रूप से प्राप्त स्टेशन (बहुत ही अपमानजनक) को बताता है। संसाधनों को बचाने के लिए यह किया जाता है।

4

आरएसटी सक्रिय बंद करने के पक्ष में भेजा जाता है क्योंकि यह वह पक्ष है जो अंतिम एसीके भेजता है। तो अगर यह गलत स्थिति में निष्क्रिय बंद करने के पक्ष में एफआईएन प्राप्त करता है, तो यह एक आरएसटी पैकेट भेजता है जो दूसरी तरफ इंगित करता है कि एक त्रुटि हुई है।

+4

दोनों पक्ष एक सामान्य बंद में एक एफआईएन भेजते हैं और प्राप्त करते हैं। इस स्थिति में कुछ भी गलत नहीं है, और इसलिए रीसेट जारी करने के लिए एक तरफ कोई कारण नहीं है। पहली वाक्य भी समझ में नहीं आता है। – EJP

+1

[आरएसटी, एसीके] को एक बंदरगाह पर एक एसईएन प्राप्त करने के पक्ष में भी भेजा जा सकता है। एक मामले में मैं दौड़ गया, आरएसटी/एसीके पहले SYN के बाद लगभग 60 सेकंड आया। FWIW – Les

9

मैंने इस समस्या को अभी समस्या निवारण में कुछ समय बिताया है। प्रस्तावित समाधानों में से कोई भी काम नहीं किया। ने बताया कि गलती से हमारे sysadmin ने एक ही स्थिर आईपी को अलग-अलग समूहों से संबंधित दो असंबंधित सर्वरों को सौंपा, लेकिन उसी नेटवर्क पर बैठे। अंतिम परिणाम अंततः वीएनसी कनेक्शन, ब्राउज़र को छोड़ दिया गया था जिसे वेब पेज लाने के लिए कई बार रीफ्रेश किया जाना था, और अन्य अजीब चीजें।

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^