Closed BusinessDuck closed 2 years ago
@AlexanderVolkovTCS обсуждаем тут пока эту проблему с пингами, сегодня еще раз сделаю более детальное логирование в конце дня, посмотрим какие вообще данные летят. По поводу пингов, мы с @vitalets не нашли кода, где кто-то отвечает на ping. Пока спросим в чатиках пробовал ли кто-то держать коннект более суток и нет ли проблем.
По поводу пингов, мы с @vitalets не нашли кода, где кто-то отвечает на ping.
Судя по документации, на пинг отвечать не нужно:
Для сохранения стабильного подключения при отсутствии данных в stream-соединении сервером периодически отправляется ping-пакет. Клиенту реагировать на него нет необходимости.
Меня смущают интервалы между пингами, особенно последний - 25 минут. Не слишком долго? По скриншоту (в минутах): 2, 7, 9, 12, 9, 4, 12, 5, 17, 25
@BusinessDuck Дима, если все ок, давай закроем?
кроем, проблему решили на стороне бэка
Соединение зависает в период отстуствия активности на бдирже, во время после закрытия основной торговой сессии, начинается обмен данными
ping
, какое-то время он работает, после чего перестает быть всякая активность внутри соединения grpc, при этом само соединение не разрывается судя по логам.Мониторинг событий выглядит вот так