Есть несколько туннелей.
Пара работает постоянно, другие - периодично.
Сегодня гляжу по api - активен только один, захожу в ЛК - тоже один.
Подключаюсь с ПК, захожу на устройство, которое якобы не активно - всё ОК.
Т.е. что-то со статусами туннелей...
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Мы заметили тут одну странность. Бывают моменты, когда пользователь подключается по pptp и запись об этом успешно сохраняется в базе данных, а через 1 секунду (или даже меньше) в базу записывается сообщение о том, что пользователь отключился, хотя на самом деле канал остается подключенным. Однако при следующем подключении - все отрабатывает корректно. Это баг, который мы не можем отловить уже достаточно долго. Возможно сейчас вы столкнулись именно с ним.
Ок. Баг не критичен, пинги идут, но вот завязанная на api логика работает неправильно, но пока сервис как я понял "обкатывается", это я Вам для статистики отписался.
Спасибо.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Мы уже думали о том, как победить эту штуку, но уверенного решения пока нет.
Выходов три:
- не всегда верить статусу из API, а проверять его дополнительно через пинг (хотя, это, конечно, криво)
- нам ввести проверку на наличие таких "странных" соединений, которые оборвались в течение 1 секунды с момента подключения, но это дополнительная нагрузка на сервер ведь такую проверку надо запускать через секунду после подключения каждого туннеля
- дождаться более четкого проявления этой проблемы и понять откуда у нее растут ноги, возможно, при повышении нагрузки на систему это будет происходить чаще и мы отловим причину.
Спасибо за информацию!