2015-12-07 9 views
6

मैं एक बहुत Stange त्रुटि है:WebSocket कनेक्शन 'WSS: // ...' विफल: कनेक्शन स्थापना में त्रुटि: शुद्ध :: ERR_CONNECTION_CLOSED

मैं, लाइव WebSockets पर किए गए चैट परीक्षण करने के लिए कोशिश कर रहा था, लेकिन जब लिपियों को लोड किया गया, मुझे यह संदेश डेवलपर टूल विंडो में मिलता है: "वेबस्केट कनेक्शन 'wss: //chat.mywebsite.com: 80/testuser @ wr94 @ 34 @ 0: कनेक्शन स्थापना में त्रुटि: नेट :: ERR_CONNECTION_CLOSED"

डेवलपर टूल में त्रुटि संदेश मुझे कोड की इस पंक्ति में भेजता है: wrc_socket = new WebSocket (_wsServerUrl + '/' + login + '@ wr94 @' _ id + '@' _ _ उपयोगकर्ता टाइप);

मैं चैट डेवलपर्स के साथ इस मुद्दे को समझने की कोशिश कर रहा था, और हमने पाया कि यह समस्या केवल मेरे कंप्यूटर पर हो रही है जहां मैं काम कर रहा हूं।

वही ब्राउज़र, एक ही नेटवर्क, एक ही ओएस - मुझे समस्या है, हर किसी के पास यह नहीं है। जाहिर है, मेरे कंप्यूटर पर कुछ स्थापित है जो wss कनेक्शन को ब्लॉक करता है। लेकिन मैं वास्तव में क्या नहीं समझ सकता। एंटीवायरस और विंडोज फ़ायरवॉल को अक्षम करने का प्रयास किया, कोई परिणाम नहीं।

मैंने क्रोम, फ़ायरफ़ॉक्स और ओपेरा (सभी लेटेस्ट संस्करण) के साथ परीक्षण किया है। जब मेरे कंप्यूटर पर स्थापित किया जाता है - वे इस त्रुटि को पुन: उत्पन्न करते हैं, जब कॉलेग्यू के कंप्यूटर पर स्थापित होता है (वह उसी कार्यालय में मेरे बगल में सिस्ट करता है) त्रुटि नहीं हो रही है।

इसके अलावा, मैंने अपने घर के कंप्यूटर पर यह कोशिश की है और इससे भी अधिक अजीब परिणाम मिला है: ओपेरा और फ़ायरफ़ॉक्स इस समस्या को दोबारा दोहराते हैं, और क्रोम ठीक काम करता है।

क्या आप मुझे इसकी जांच करने के लिए संकेत या दिशा दे सकते हैं? मुझे लगता है कि यह प्रमाणपत्र सामग्री से संबंधित है, लेकिन यह नहीं पता कि कहां से शुरू करना है।

उत्तर

4

wss://chat.mywebsite.com:80/

मैं बहुत यकीन है कि आप, wss:// बंदरगाह पर कॉन्फ़िगर 80 पोर्ट 80 तक सादे HTTP के लिए डिफ़ॉल्ट रूप से प्रयोग किया जाता है की जरूरत नहीं है कि कर रहा हूँ अर्थात् http:// और ws:// और नहीं https:// और wss://। यदि उत्तरार्द्ध बिल्कुल उपलब्ध है तो आपके सर्वर कॉन्फ़िगरेशन पर निर्भर करता है लेकिन केवल ws:// कॉन्फ़िगर किए गए पोर्ट पर wss:// पर काम नहीं करेगा।

यदि यह अन्य के लिए काम करता है तो वे इसे अलग-अलग करते हैं, या तो वे ws://chat.example.com या wss://chat.example.com का उपयोग करते हैं लेकिन wss://chat.example.com:80 नहीं।

+0

यह नहीं बताता है कि मुझे यह संदेश एक ही कंप्यूटर पर दो तीन ब्राउज़रों में क्यों मिला। यह ब्राउज़र से संबंधित कुछ होना चाहिए और इसकी कॉन्फ़िगरेशन – JackHammer

+0

अपडेट: मैंने उन ब्राउज़र में नेटवर्क लॉग की जांच की है जो इस त्रुटि को पुन: उत्पन्न नहीं करते हैं: वे "wss: //chat.example.com: 80" दोनों के साथ "wss: // "और": 80 " – JackHammer

0

मुझे ओपेरा के बारे में पता नहीं है, लेकिन फ़ायरफ़ॉक्स का अपना प्रमाणपत्र स्टोर है और ओएस ट्रस्ट पर प्रमाण पत्र पर भरोसा नहीं करेगा।

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