333.i2p

Форум, посвященный разработке и поддержке i2pd
Thu, 26 May 2022, 09:03pm Тоннели и сигнал HUP. »
reportn462
Участник
Registered: May 2022
Последний раз: Fri, 27 May 2022
Сообщения: 6

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

Offline