WebSocket 1006 segir ekki hvaða hlekkur slitnaði
Lestu óeðlilega lokun WebSocket sem skort á Close handshake-sönnun og ákvarðaðu síðan hvort proxyuppsetningin eða þegar stofnuð lota brást.
WebSocket-kóðinn 1006 tilkynnir óeðlilega lokun án væntanlegs Close-ramma. Kóðinn er frátekinn: endapunktur má ekki senda 1006 sem stöðu í WebSocket Close-ramma. Að sjá hann í API-atburði er ekki skilaboð frá netþjóni sem bendir á proxyið sem orsök.
Ef tengingin opnaðist aldrei
Fylgdu uppsetningunni í röð: tenging við proxyið, proxyviðræður, TLS áfangastaðar fyrir WSS og síðan WebSocket-opnunarhandshake. Áskorun proxysins eða höfnun göngs getur stöðvað röðina fyrir WebSocket-stigið.
Ef hún opnaðist og flutti skilaboð
Skráðu nothæfa tímalengd og hvað gerðist fyrir lokunina. Truflun í flutningi, stöðvun forrits og stefna milliliðar geta öll skilið móttakandann eftir án hreinnar lokunarskiptingar.
Varðveittu endapunktinn, lotuauðkennið, síðustu virkni og hvort venjulegur Close-rammi sást. Berðu saman netvillur vafrans eða safnsins við áfangastaðaskrár sem þú stjórnar. Einungis atburðakóðinn getur ekki greint þjónustuveituna, proxyrekstraraðilann eða forritsþjóninn sem uppruna.
Venjuleg HTTPS-síða í gegnum sama proxy prófar stutta skiptingu, ekki líftíma þessarar lotu. Haltu stöðu vafrans og forritskóðanum stöðugum þegar þú skiptir um leið; annars er erfitt að túlka árangursríka endurtilraun.
Gerðu við þau mörk sem sönnunin styður. Proxyauðkenning, TLS-traust og endurtenging forritsins eru aðskilin verk, og að hækka öll tímannörk getur ekki fengið 1006 til að nefna eitt þeirra.