Поддержка websockets

Новые релизы, обновления и т.п.

Модератор: immortal

Logrus
Сообщения: 1877
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 303 раза
Поблагодарили: 402 раза

Re: Поддержка websockets

Сообщение Logrus » Чт май 06, 2021 4:51 pm

nick7zmail писал(а):
Чт май 06, 2021 11:30 am
Это хреново...если увеличение цифр помогло - значит есть косяк в клиентской части...идёт активное перезаполнение стэка подключений...
Отправлено с моего Xperia XZ1 Compact через Tapatalk
в серверной части и ядре мдм ака во всех циклах, таймштамп от каждого в веб сокеты
и далее
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Аватара пользователя
nick7zmail
Сообщения: 7572
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2007 раз

Re: Поддержка websockets

Сообщение nick7zmail » Пт май 07, 2021 7:10 am

Logrus писал(а):
Чт май 06, 2021 4:51 pm
в серверной части и ядре мдм ака во всех циклах, таймштамп от каждого в веб сокеты
и далее
Во-первых схренали? В сокет летят только те данные, на которые подписана конкретно открытая страница. Во-вторых - всё это делается через 1 подключение, стэк переполняться не должен.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Logrus
Сообщения: 1877
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 303 раза
Поблагодарили: 402 раза

Re: Поддержка websockets

Сообщение Logrus » Сб май 08, 2021 8:56 pm

nick7zmail писал(а):
Пт май 07, 2021 7:10 am
Logrus писал(а):
Чт май 06, 2021 4:51 pm
в серверной части и ядре мдм ака во всех циклах, таймштамп от каждого в веб сокеты
и далее
Во-первых схренали? В сокет летят только те данные, на которые подписана конкретно открытая страница. Во-вторых - всё это делается через 1 подключение, стэк переполняться не должен.
открой cached_ws и посмотри схрена там в В СЕРВЕРНОЙ ЧАСТИ летит
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
lexincton
Сообщения: 44
Зарегистрирован: Вс ноя 08, 2020 12:33 pm
Благодарил (а): 4 раза
Поблагодарили: 2 раза

Re: Поддержка websockets

Сообщение lexincton » Пн май 10, 2021 12:20 am

После очередного залива бэкапа сокеты вдруг заработали (при этом ничего не менялось, стабильность и предсказуемость поражает),
подключение идет всегда, но с разными задержками (от мгновения до нескольких минут), при этом до подключения сыплет ошибками по заголовку: Incorrect 'Sec-WebSocket-Accept' header value
В чем может быть причина? Размер буфера увеличивал
evgeniynd
Сообщения: 23
Зарегистрирован: Вт сен 17, 2019 12:25 pm
Благодарил (а): 0
Поблагодарили: 1 раз

Re: Поддержка websockets

Сообщение evgeniynd » Ср янв 19, 2022 12:02 am

С сокетами борюсь уже неделю... после рестарта сервера работает какое то время потом просто отваливается, перезапуск цикла не помогает. Иногда помогает но не надолго. Очень раздражает, сцены начинают тупить при этом.... Может уже разработчик возьмётся за решение этой проблемы?
За это сообщение автора evgeniynd поблагодарил:
tarasfrompir (Ср янв 19, 2022 8:23 am)
Рейтинг: 1.18%
Аватара пользователя
tarasfrompir
Сообщения: 3191
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 221 раз
Поблагодарили: 805 раз

Re: Поддержка websockets

Сообщение tarasfrompir » Ср янв 19, 2022 8:25 am

evgeniynd писал(а):
Ср янв 19, 2022 12:02 am
С сокетами борюсь уже неделю... после рестарта сервера работает какое то время потом просто отваливается, перезапуск цикла не помогает. Иногда помогает но не надолго. Очень раздражает, сцены начинают тупить при этом.... Может уже разработчик возьмётся за решение этой проблемы?
Все верно - боротся надо, но к сожалению там неявные ошибки, которые надо вылавливать запуская цикл отдельно в терминале...
За это сообщение автора tarasfrompir поблагодарил:
Samir77 (Вс июн 12, 2022 3:30 pm)
Рейтинг: 1.18%
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
tarasfrompir
Сообщения: 3191
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 221 раз
Поблагодарили: 805 раз

Re: Поддержка websockets

Сообщение tarasfrompir » Вс июн 12, 2022 8:09 pm

Повісив на вебсокети утримання кешу замість бази данних, вийшло що все в пам'яті та й БД плюс хдд не мучаться постійно...
Ну гдето так...
За это сообщение автора tarasfrompir поблагодарил:
~220v (Пн июн 13, 2022 6:56 pm)
Рейтинг: 1.18%
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
Sapizdullin
Сообщения: 407
Зарегистрирован: Сб фев 18, 2017 9:47 am
Благодарил (а): 53 раза
Поблагодарили: 61 раз

Re: Поддержка websockets

Сообщение Sapizdullin » Пн июн 13, 2022 11:07 am

tarasfrompir писал(а):
Вс июн 12, 2022 8:09 pm
Повісив на вебсокети утримання кешу замість бази данних, вийшло що все в пам'яті та й БД плюс хдд не мучаться постійно...
Ну гдето так...
Ты это специально начал делать?
Intel(R) Core(TM) i7-6700, Debian 9 "Stretch", Zoneminder, Avreg.
Аватара пользователя
tarasfrompir
Сообщения: 3191
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 221 раз
Поблагодарили: 805 раз

Re: Поддержка websockets

Сообщение tarasfrompir » Пн июн 13, 2022 8:22 pm

Sapizdullin писал(а):
Пн июн 13, 2022 11:07 am
Ты это специально начал делать?
Если насчёт языка ... Тут за день так напереключаешся языки, что к вечеру уж и сил нету.
Да и я не думаю что тут чего-то непонятного... :roll:

Если насчёт сокетов и держание всего в бд. То давно было такое желание , и даже всех отговаривал...
Но теперь сделан контроль циклов без бд... Поэтому можно смело все держать в памяти цикла и обращаться к Кешу стало очень легко. Правда есть свои заманухи. Но то все просто решается. :oops:
За это сообщение автора tarasfrompir поблагодарил:
Sapizdullin (Вт июн 14, 2022 7:51 am)
Рейтинг: 1.18%
Спасибо нам ПОМОЖЕТ..!
Ответить