Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2020 July 15

DK

Denys Kobzar in NodeUA - JavaScript and Node.js in Ukraine
Прода еще нет, но я нашел проблему, просто первый раз с таким сталкиваюсь
источник

DK

Denys Kobzar in NodeUA - JavaScript and Node.js in Ukraine
Код закрытия 1006, на стороне браузера.
Кто глубоко разбирается в этой теме, подскажите, может быть из-за того, что коннект происходит без каких либо сессий и проверок, без кредов, а просто тупо коннект ? Тогда браузер видимо считает это соединение не безопасным
источник

Г

Глеб in NodeUA - JavaScript and Node.js in Ukraine
я не сталкивался, но первая мысль была, если сервер на каком-то хостинге – глянуть в доку, может там сам провайдер какие-то ограничения выставляет
источник

DK

Denys Kobzar in NodeUA - JavaScript and Node.js in Ukraine
Вот тут нашел описание проблемы
https://stackoverflow.com/a/19305172/12674520
источник

KR

Kostyantin Randomnam... in NodeUA - JavaScript and Node.js in Ukraine
Вс не ожидает хартбита?
источник

DK

Denys Kobzar in NodeUA - JavaScript and Node.js in Ukraine
Kostyantin Randomname
Вс не ожидает хартбита?
Та вроде не должен
источник

DK

Denys Kobzar in NodeUA - JavaScript and Node.js in Ukraine
1006 Abnormal Closure Reserved. Used to indicate that a connection was closed abnormally (that is, with no close frame being sent) when a status code is expected.
источник

DK

Denys Kobzar in NodeUA - JavaScript and Node.js in Ukraine
Как фиксить это правильно ? Почему возникает такая проблема ?
На ум приходит только ре-коннект делать, когда такое случается...

@tshemsedinov, могли бы подсказать куда смотреть ?
Спасибо
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Достаточно сделать пинги на одной из сторон, не важно какой. Но на сервере имхо лучше, т.к. проще будет отвалившихся пользователей хендлить. Если после реализации пинга сокет таки отваливается, то надо смотреть нет ли чего-то между сервером и клиентом, что может разрывать соединение
источник

DK

Denys Kobzar in NodeUA - JavaScript and Node.js in Ukraine
Между нодой и клиентом - nginx стоит еще
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Denys Kobzar
Между нодой и клиентом - nginx стоит еще
вот вам и первый кандидат :).
источник

DK

Denys Kobzar in NodeUA - JavaScript and Node.js in Ukraine
Ну вот то, что я читал, говорит мне, что проблема на клиенте и что это ограничение браузера, т.е. сервер уже получает событие, что сокет отпал.
А вот почему падает, я не могу понять, я попробую добавить пинги, но сомневаюсь, что это поможет ...
источник

KR

Kostyantin Randomnam... in NodeUA - JavaScript and Node.js in Ukraine
Denys Kobzar
Ну вот то, что я читал, говорит мне, что проблема на клиенте и что это ограничение браузера, т.е. сервер уже получает событие, что сокет отпал.
А вот почему падает, я не могу понять, я попробую добавить пинги, но сомневаюсь, что это поможет ...
источник

A

Alex in NodeUA - JavaScript and Node.js in Ukraine
Denys Kobzar
Ну вот то, что я читал, говорит мне, что проблема на клиенте и что это ограничение браузера, т.е. сервер уже получает событие, что сокет отпал.
А вот почему падает, я не могу понять, я попробую добавить пинги, но сомневаюсь, что это поможет ...
в nginx есть таймаут в прокси, увеличь его либо шли пинги чаще. сам с таким сталкивался
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Denys Kobzar
Ну вот то, что я читал, говорит мне, что проблема на клиенте и что это ограничение браузера, т.е. сервер уже получает событие, что сокет отпал.
А вот почему падает, я не могу понять, я попробую добавить пинги, но сомневаюсь, что это поможет ...
Ну смотри, из личного опыта скажу, что если взять обычный ws модуль, добавить пинги и в браузере сделать new Websocket без всяких заморочек, то у меня сокет жил часов 5-6 точно, до того момента когда я попытался открыть вкладку с сообщениями в дев тулзах. Тогда браузер умер :)
источник

DK

Denys Kobzar in NodeUA - JavaScript and Node.js in Ukraine
Окей, всем спасибо, тогда так и сделаю )
источник
2020 July 17

NK

ID:0 in NodeUA - JavaScript and Node.js in Ukraine
Обратите внимание на объем материала. Велик соблазн скопипастить содержимое сертификата в резюме, но, конечно же, все это даже за 20 часов не успеть. Дело в том, что до школы люди еще 10-200 часов видео смотрят у меня на канале, чтоб закрыть пробелы в знаниях. А за 20 часов мы успеваем эти темы обсудить и сформировать мировоззрение или же перевернуть старое/кривое мировоззрение, сформированное ВУЗовским недообразованием или годами бессознательного программирования в погоне за дедлайнами, когда опыт обобщать просто времени не остается.

Надеюсь, что эти школы перерастут во что-то большее. Я пытаюсь показать, что можно добиться большей производительности за 2-3 часа программирования в день, чем обычно выходит за 8+ часов говнокодерства. Оставшееся же время можно посвятить освоению новых знаний, общению с коллегами на профессиональные темы, переосмыслению опыта, участию в открытом программном обеспечении.

Следующая группа 22-23 августа.
источник

M

Miseo in NodeUA - JavaScript and Node.js in Ukraine
ID:0
Обратите внимание на объем материала. Велик соблазн скопипастить содержимое сертификата в резюме, но, конечно же, все это даже за 20 часов не успеть. Дело в том, что до школы люди еще 10-200 часов видео смотрят у меня на канале, чтоб закрыть пробелы в знаниях. А за 20 часов мы успеваем эти темы обсудить и сформировать мировоззрение или же перевернуть старое/кривое мировоззрение, сформированное ВУЗовским недообразованием или годами бессознательного программирования в погоне за дедлайнами, когда опыт обобщать просто времени не остается.

Надеюсь, что эти школы перерастут во что-то большее. Я пытаюсь показать, что можно добиться большей производительности за 2-3 часа программирования в день, чем обычно выходит за 8+ часов говнокодерства. Оставшееся же время можно посвятить освоению новых знаний, общению с коллегами на профессиональные темы, переосмыслению опыта, участию в открытом программном обеспечении.

Следующая группа 22-23 августа.
Как в группу попасть?
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Miseo
Как в группу попасть?
Тут есть регистрация https://dou.ua/calendar/31588/
источник

M

Miseo in NodeUA - JavaScript and Node.js in Ukraine
я как понял набор дано идёт. И сейчас цена будет 5к?
источник