Есть ли способ изменить время ожидания Meteor для разорванных соединений?
Вариант использования: у нас есть сервер, подключенный к нескольким клиентам. Как только соединение с клиентом прерывается, например, при отключении кабеля Ethernet, мы хотим отразить, что клиент отключился. Однако, поскольку время ожидания соединения составляет около 30 секунд, серверу требуется примерно столько же времени, чтобы заметить отключение и перевести клиента в автономный режим.
Вещи, которые мы пробовали: - Изменение частоты сердцебиения на клиентах, что работает для клиентов, так как они разрывают соединение раньше. Однако это не влияет на поведение на сервере, так как сервер по-прежнему ждет около 30 секунд, чтобы вызвать разрыв соединения.
- Реализация нашего собственного метода сердцебиения с 3-секундным интервалом для обнаружения обрывов соединения. Однако это приводит к большому количеству дополнительного кода для чего-то, что я ожидаю настроить.
Я не смог найти что-либо в документации относительно уменьшения времени ожидания для соединений.