orignal, в версии 2.41 этот баг тоже присутствовал.
[s]Теперь баг пофишен, проверено мной. Версия 2.42.1.[/s]
Баг НЕ ПОЛНОСТЬЮ пофикшен!
Если во время HUP нет активных стримов у серверного туннеля, то он сохраняет работоспособность после HUP.
Если во время HUP были стримы у серверного туннеля, то они рвутся. Все новые стримы виснут с 500-1000 входящих и исходящих байт. На клиентской стороне просто нет ответа от сервера, соединение висит. На серверном роутере в логах куча "Streaming: Acceptor for incoming stream is not set". Вернуть серверный туннель в работоспоссобное состояние можно только закомментировав его в tunnels.conf, сделать HUP, раскомментировать, и еще раз HUP.
Эта проблема не распространяется на клиентские туннали. Если есть туннели с keys=имя_файла, то после HUP туннели продолжает работу, даже если были активные стримы. Они не рвутся. В отличие от ситуации с серверными туннелями.
Orignal, я постарался подробно расписать симпотомы проблемы. Надеюсь, это поможет в ее решении.
Last edited: Thu, 26 May 2022, 09:43pm от reportn462