WebSocket код 1006 означава абнормално затварање без очекиваног Close оквира. Код је резервисан: крајња тачка не сме послати 1006 као статус у WebSocket Close оквиру. Виђење кода у API догађају није серверска порука која прокси означава као узрок.

Ако се веза никада није отворила

Пратите подешавање по реду: веза с проксијем, преговарање с проксијем, TLS одредишта за WSS, затим почетни WebSocket handshake. Прокси изазов или одбијање тунела могу зауставити след пре фазе WebSocket.

Ако се отворила и преносила поруке

Забележите корисно трајање и шта се догодило пре затварања. Прекид транспорта, гашење апликације и политика посредника могу оставити примаоца без чисте размене затварања.

Сачувајте одредиште, идентификатор сесије, последњу активност и да ли је запажен нормалан Close оквир. Упоредите мрежне грешке прегледача или библиотеке са записима одредишта које контролишете. Сам код догађаја не може идентификовати ISP, прокси оператера или апликацијски сервер као извор.

Нормална HTTPS страница кроз исти прокси проверава кратку размену, а не трајање ове сесије. Држите стање прегледача и код апликације непромењеним при промени руте; иначе је успешан поновни покушај тешко протумачити.

Поправите границу коју докази подржавају. Прокси аутентификација, TLS поверење и поновно повезивање апликације одвојени су послови, а повећање сваког тајмаута не може натерати 1006 да означи један од њих.

Повезани чланци