↓
 ↑
Регистрация
Имя/email

Пароль

 
Войти при помощи
ReFeRy
14 апреля 2018
Aa Aa
#внутренности_фанфикса

Прикрутил к фанфиксу вебсокеты на библиотеке Workerman. Сделал для теста соединение к серверу только со страницы диалога. Сервер работает уже 11 дней. В памяти сервера хранится сейчас 82 соединения, но техническая статистика workerman показывает 793 соединения и с каждым днём это число растёт. Непонятно почему так, а все обсуждения библиотеки не на русском языке (разработана вообще в азии). Надо бы протестировать с отправкой сообщений.

Разработка системы реал-тайм переписки в диалогах тормознулась на уведомлениях о прочтении.
14 апреля 2018
9 комментариев из 12
Ластро
ReFeRy, вот да, та же проблема :( нужно прокачивать инглишь...
ReFeRy, ага, и count($users) показывает 82+, но workerman показывает 793+, я правильно понял?
Styx
Да.
ДНИЩE--ЫЫЫЫ
что мешает одному юзеру держать несколько коннекшнов?
miragecoordinator
Пока ничего не мешает, это потенциально одна из задач для решения.
ДНИЩE--ЫЫЫЫ
>и count($users) показывает 82+, но workerman показывает 793+
я про это
miragecoordinator
Тогда гляньте код. Несколько разных соединений юзера сохраняться в массиве.
ДНИЩE--ЫЫЫЫ
ок, да, название массива смутило
тогда например, несколько соединений на пару юзер-диалог
В массиве старое затрётся новым, но останется открытым, например
+ разрывы соединения сейчас скорее всего не хендлятся?
ПОИСК
ФАНФИКОВ







Закрыть
Закрыть
Закрыть