प्रोक्सी टाइमआउट त्रुटिहरू: कनेक्सन अड्किन्छ, त्यसपछि रोकिन्छ
Updated:
अन्य त्रुटिहरूको तुलनामा टाइमआउट बढी दिक्क लाग्दो हुन्छ किनकि यसले केही संकेत दिँदैन: न कुनै अस्वीकार, न पासवर्ड प्रम्प्ट, केवल सफ्टवेयरले प्रयास नछोडुन्जेलसम्म मौनता। सामान्यतया तपाईंका प्याकेटहरू कतै गएर हराउँछन्, वा प्रोक्सीले कनेक्सन स्वीकार गर्छ तर समयमै जवाफ दिँदैन। मुख्य काम भनेको यो मौनता कुन चरणमा भइरहेको छ भनी पत्ता लगाउनु हो।
हामीले मापन गरेका तीन टाइमआउट आउटपुटहरू
हामीले एउटा परीक्षण प्रोक्सी सेटअप गर्यौं जसले TCP कनेक्सन स्वीकार गर्छ तर कहिल्यै जवाफ दिँदैन, त्यसपछि दुई प्रकारका समय सीमाका साथ सोही अनुरोध चलायौं (ठेगाना 203.0.113.10:8080, user123:pass456 को रूपमा पुन: लेखिएको):
curl --connect-timeout 10 -x http://user123:[email protected]:8080 https://example.comलेcurl: (28) Proxy CONNECT aborted due to timeoutदिन्छ। त्यो सीमाले कनेक्सन चरणलाई मात्र समेट्छ।-m 10(सम्पूर्ण ट्रान्सफरको सीमा) प्रयोग गर्दाcurl: (28) Connection timed out after 10002 millisecondsआउँछ।- सोही प्रोक्सीतर्फ निर्देशित गरिएको Chromium ले
ERR_TIMED_OUTदेखाउँछ; प्रोक्सी परीक्षक लेtimeoutरिपोर्ट गर्छ।
कारणहरू, सम्भावनाको आधारमा क्रमबद्ध
- तपाईंको नेटवर्कले प्रोक्सी पोर्टलाई मौन रूपमा रोक्छ। कार्यालय, होटल र क्याम्पसको Wi-Fi ले असामान्य पोर्टहरूलाई अस्वीकार गर्नुको सट्टा प्याकेटहरू ड्रप गरिदिन्छ, जसले गर्दा तपाईं सधैं पर्खिरहनु पर्छ।
- तपाईंको कोडमा राखिएको टाइमआउट धेरै छोटो छ। टाढाको देशमा रहेको प्रोक्सीलाई ह्यान्डशेकका लागि केही बढी समय चाहिन्छ; 2–3 सेकेन्डको सीमाले राम्रोसँग काम गरिरहेको प्रोक्सीलाई पनि विच्छेद गर्न सक्छ।
- प्रोक्सी वा गन्तव्य ओभरलोड भएको छ। प्रोक्सीले कनेक्सन स्वीकार गर्छ तर वेबसाइटको प्रतिक्षामा रहन्छ, र तपाईंको धैर्यता पहिले समाप्त हुन्छ।
- गलत IP। टाइप गर्दा भएको गल्तीले प्रतिक्रिया नदिने ठेगानामा पुर्याउँदा अस्वीकार हुनुको सट्टा मौनता सिर्जना हुन्छ।
वातावरण अनुसार समाधानहरू
- Windows/Chrome: आफ्नो फोनको मोबाइल डेटा प्रयोग गरी सोही प्रोक्सी चलाएर हेर्नुहोस्। यदि टाइमआउट हट्यो भने, पुरानो नेटवर्कले रोकिरहेको हो; प्रोक्सी र फायरवाल जाँच पढ्नुहोस्।
- एन्टिडिटेक्ट ब्राउजरहरू: प्रोक्सी जाँच बटनमा प्राय: निश्चित प्रतीक्षा समय हुन्छ। केही पटक पुन: प्रयास गर्नुहोस्, र यदि केही प्रोफाइलहरू मात्र असफल भएमा, तिनको प्रोक्सी लाइनलाई काम गरिरहेको लाइनसँग तुलना गर्नुहोस्।
- Telegram: प्रोक्सी सक्षम गरेपछि कनेक्सनमा अड्किनु पनि प्राय: टाइमआउट नै हो; Telegram मा परिवर्तन गर्नुअघि परीक्षकमा प्रोक्सी परीक्षण गर्नुहोस्।
- Python requests:
timeout=(10, 30)पठाउनुहोस्, जसको अर्थ जडान गर्न 10 सेकेन्ड र रिड गर्न 30 सेकेन्ड हो। यो कहाँ अड्कियो हेर्नrequests.exceptions.ConnectTimeoutरrequests.exceptions.ReadTimeoutलाई छुट्टाछुट्टै क्याच गर्नुहोस्, र असीमित टाइमआउटको सट्टा केही अन्तरालमा पुन: प्रयास थप्नुहोस्। - curl: कनेक्सन चरण मात्र मापन गर्न
--connect-timeoutर सम्पूर्ण कमाण्ड सीमित गर्न-mप्रयोग गर्नुहोस्।
टाइमआउट कि सुस्त मात्र?
सुस्त प्रोक्सीले अझै पनि जवाफ दिन्छ, तर ढिलो मात्र। प्रोक्सी गति परीक्षण ले वास्तविक प्रतिक्रिया समय देखाउँछ; यदि ती तपाईंको सफ्टवेयरको टाइमआउटको नजिक छन् भने, सीमा बढाउनुहोस् वा गन्तव्यको नजिकको देशको प्रोक्सी छान्नुहोस्। यदि बारम्बार परीक्षण गर्दा पनि कहिल्यै जवाफ आउँदैन भने, यो वास्तविक टाइमआउट हो, र परीक्षकको नतिजासहित टिकट खोल्नु अर्को कदम हो।
चरणबद्ध प्रक्रिया
- 1
परीक्षक मार्फत टाइमआउट पुष्टि गर्नुहोस्
प्रोक्सी परीक्षक मा प्रोक्सी लाइन पेस्ट गर्नुहोस्।
timeoutनतिजाको अर्थ प्रतीक्षा सीमाभित्र कुनै जवाफ आएन भन्ने हुन्छ। - 2
कारण पहिचान गर्न नेटवर्क बदल्नुहोस्
मोबाइल डेटा मार्फत पुन: प्रयास गर्नुहोस्। यदि यसले काम गर्छ भने, पहिलेको नेटवर्क वा यसको फायरवालमा समस्या छ।
- 3
प्रतिक्रिया समय मापन गर्नुहोस्
प्रोक्सी सुस्त छ कि मौन छ भनी हेर्न प्रोक्सी गति परीक्षण चलाउनुहोस्।
- 4
आफ्नो सफ्टवेयरमा टाइमआउट र पुन: प्रयास मिलाउनुहोस्
कनेक्ट सीमालाई करिब 10 सेकेन्डमा बढाउनुहोस्, पुन: प्रयास थप्नुहोस्, र कार्य फेरि चलाउनुहोस्।
बारम्बार सोधिने प्रश्नहरू
के प्रोक्सी टाइमआउटको अर्थ प्रोक्सी बन्द वा निष्क्रिय हुनु हो?
आवश्यक छैन। धेरै टाइमआउटहरू प्रयोगकर्ताको नेटवर्कले पोर्ट ब्लक गर्दा हुन्छन्। निष्कर्षमा पुग्नुअघि अर्को नेटवर्कबाट परीक्षण गर्नुहोस्।
कोडमा प्रोक्सीका लागि कति टाइमआउट सेट गर्नुपर्छ?
कनेक्ट गर्न करिब 10 सेकेन्ड र रिड गर्न 30 सेकेन्ड उपयुक्त सुरूवात हो। टाढाका प्रोक्सी वा ठूला पृष्ठहरूलाई थप समय आवश्यक पर्न सक्छ।
प्रोक्सी मार्फत केही निश्चित वेबसाइटहरूमा मात्र किन टाइमआउट हुन्छ?
त्यस्तो अवस्थामा प्रोक्सीले काम गरिरहेको हुन्छ र गन्तव्य सुस्त वा ब्लक भइरहेको हुन्छ। यदि साइटले मौनताको सट्टा 502 दिन्छ भने, 502 Bad Gateway हेर्नुहोस्।
अस्वीकृत कनेक्सन भन्दा टाइमआउट कसरी फरक छ?
अस्वीकृति तुरुन्तै फर्किन्छ; टाइमआउट सीमा नसकिउन्जेल पर्खिन्छ। प्रोक्सी सर्भरले कनेक्सन अस्वीकार गर्दै हेर्नुहोस्।
आफ्नो बजार नजिकको प्रोक्सी छान्नुहोस्
VinaProxy ले भियतनाम, अमेरिका, जापान, दक्षिण कोरिया, सिंगापुर, बेलायत र हङकङमा IP हरू प्रदान गर्दछ, ताकि तपाईं आफ्नो लक्षित बजार नजिक रहन सक्नुहोस्।
मूल्य हेर्नुहोस्