2012-04-12 18 views
15

कभी-कभी क्रोम से नेटवर्क अनुरोधों को यादृच्छिक रूप से स्थिति = '(विफल)' (अनुरोध ऑब्जेक्ट से स्थिति कोड 0) में विफल होने पर क्रोम का सामना करना पड़ता है जावास्क्रिप्ट में) और प्रतिक्रिया प्रकार 'अपरिभाषित' के रूप में। मैं अलग नहीं कर सकता क्यों, मेरा इंटरनेट कनेक्शन ऊपर प्रतीत होता है और सर्वर पर एक ही एंडपॉइंट काम करता है अगर curl कहने का अनुरोध किया जाता है।'स्थिति = (असफल)' और 'टाइप = अपरिभाषित'

अनुरोध विवरण देखना कोई और प्रतिक्रिया जानकारी नहीं दिखाता है, केवल अनुरोध जानकारी।

मैंने सोचा कि यह सीओआरएस हेडर गायब हो सकता है, लेकिन मैंने सत्यापित किया है कि वे वहां हैं और वैसे भी सीओआरएस अनुमति समस्या पर क्रोम स्थिति को 'रद्द कर दिया गया है' के रूप में रिपोर्ट करता है।

किसी भी विचार? क्या यह सिर्फ मेजबान पहुंच योग्य नहीं है? ऐसा क्यों लगता है कि वेब ऐप से सभी रीट्री भी तब तक विफल हो जाते हैं जब तक ब्राउजर रीस्टार्ट नहीं हो जाता?

(failed) request status text in Chrome inspector

+0

स्क्रिप्ट main.js में क्या है? –

+0

यह हमारी न्यूनतम वेब ऐप की मुख्य स्रोत फ़ाइल है। –

+0

main.js का अनुरोध क्या कर रहा है? क्या आप उपयोग के मामले पर अधिक जानकारी प्रदान कर सकते हैं। –

उत्तर

5

यह हो सकता है जब सामग्री-लंबाई हेडर में आकार बड़ा है तो वास्तविक सामग्री प्रस्तुत की जा रही है, क्रोम समझता है अनुरोध "विफल" के बाद से यह पूरे दस्तावेज प्राप्त नहीं कर सके।

+0

आह दिलचस्प, सूचक के लिए धन्यवाद! मैं देखूंगा कि यह एक संभावना है या नहीं। –

+0

इसे पुन: उत्पन्न करने पर कोई प्रगति? –

+0

मैं सहमत हूं। अपाचे का उपयोग करने वालों के लिए, इस जवाब ने मेरी समस्या हल की: http://serverfault.com/a/393938/75718 – luissquall

2

मैं इसे एएसपी.NET IHttpHandler में चला गया क्योंकि मैं context.Response.End() के बजाय context.Response.Close() पर कॉल कर रहा था। HTTP कनेक्शन को ठीक से बंद नहीं कर रहा था। इससे किसी भी ब्राउज़र में क्रोम नहीं हुआ।

23

विज्ञापन सेवा नेटवर्क पर काम करते समय मैं इसमें भाग गया। यह किसी भी संपत्ति को अवरुद्ध करने वाले एडब्लॉक प्लस क्रोम एक्सटेंशन के रूप में समाप्त हो गया, शायद पथ में "विज्ञापन"। मैंने अपने डोमेन को श्वेतसूचीबद्ध किया और यह काम किया।

+1

पवित्र बकवास, जिसने मुझे इतना परेशानी बचाई। – Jesse

+0

हाँ। मैं यूब्लॉक उत्पत्ति का उपयोग करता हूं, और आपको यह नहीं पता - मेरे ओडब्ल्यूएन डोमेन से एक स्क्रिप्ट को अवरुद्ध कर दिया गया क्योंकि इसमें कुछ गा घटना ट्रैकिंग कोड था! –

0

मेरे मामले में मेरे पास एक सैमसंग लैपटॉप है, और मैंने सैमसंग समर्थन सेवा, क्रोम और उसके कार्यों के स्पष्ट कैश को अनइस्टॉल किया।

1

मैंने खराब त्रुटियों वाले वेब पेज पर इन त्रुटियों को देखना शुरू कर दिया। मैंने ब्राउजर को पेज पर आगे बढ़ने की इजाजत दे दी है, लेकिन कुछ समय बाद सर्वर पर AJAX अनुरोध विफल हो जाएंगे। समस्या को ठीक करने के लिए मुझे चेतावनी संदेश पर वापस जाने के लिए पृष्ठ को रीफ्रेश करना होगा ताकि मैं इसे फिर से स्वीकार कर सकूं और मेरे AJAX अनुरोध अवरुद्ध होने से रोक सकें।

दुर्भाग्यवश, मेरे मामले में मुझे कारण नहीं मिला कि क्रोम भूल जाता है कि मैं डोमेन तक पहुंच चाहता हूं। chrome://flags में सेटिंग है, लेकिन ऐसा कोई प्रभाव नहीं पड़ता है।

0

हमारे पास एक एपीआई तक पहुंचने वाले एप्लिकेशन के साथ वास्तव में यह समस्या थी जिसे हम नियंत्रित करते हैं। मुझे यह महसूस करने में थोड़ी देर लग गई कि धीमे ग्राहक इस मुद्दे को नहीं देख रहे थे, जबकि तेज ग्राहक (और अधिक अनुरोध वाले पृष्ठ) थे।

यह पता चला कि हमारी एचए प्रॉक्सी हमारी सीमा पर सीमित सीमित अनुरोध थी। एक बार जब हमने 20 के मूल्य से सीमा बढ़ा दी तो हमने लगभग 100 तक कुछ स्थापित किया था, अब हमें कोई समस्या नहीं थी।

तो यह संभव है कि आप अनुरोध मार्ग, संभावित रूप से प्रॉक्सी या लोड बैलेंसर या यहां तक ​​कि फ़ायरवॉल के साथ कुछ भी अवरुद्ध हो रहे हों।

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