Подтверждаю. Всё ок.
Fri, 02 Aug 2024, 07:57am | i2pd 2.53.0 проблема после закрытия I2CP сессии » |
---|---|
|
|
Offline | Link |
Tue, 23 Jul 2024, 07:07pm | i2pd 2.53.0 проблема после закрытия I2CP сессии » |
---|---|
|
Да, забыл добавить, когда этот баг случился, новые i2cp сессии не будут создаваться. >А если только одна сессия, то завершается нормально?
i2pd 2.53.0 с сегодняшним фиксом. Роутер только что запущен, запускаю BiglyBT, жду появления нужного количества сессий, создания туннелей, и выключаю BiglyBT... i2cp.singlethread=true и 1 сессия. Результат: 100% cpu, единственная сессия исчезла, новые сессии не создаются. i2cp.singlethread=true и 2 сессии. Результат: 100% cpu, осталась 1 из 2 сессий, новые сессии не создаются. i2cp.singlethread=false и 1 сессия. Результат: 0% cpu, единственная сессия исчезла, ошибку "I2CP: Can't receive header" видел, новые сессии создаются и работают. i2cp.singlethread=false и 2 сессии. Результат: Результат: 0% cpu, обе сессии исчезли, новые сессии создаются и работают. Я подозреваю, что ошибка "I2CP: Can't receive header" была во всех случаях, но я не успел её заметить. Потом проверил, когда во второй раз выключал BiglyBT с двумя сессиями, два раза появилась эта ошибка. Вывод: нужно ставить i2cp.singlethread=false. orignal, а дефолтное значение этого флага менялось в новой версии? У меня в конфиге его не было. В конфиге, который лежит в репозитории в contrib, тоже его нет. Разве что в доках можно узнать о его существовании. Кстати, когда с i2cp.singlethread=false во второй раз выключил BiglyBT, стала проскакивать такая ошибка: error - Router: Runtime exception: cannot create std::vector larget than max_size()
|
Offline | Link |
Tue, 23 Jul 2024, 02:43pm | i2pd 2.53.0 проблема после закрытия I2CP сессии » |
---|---|
|
Фикс не помог.
|
Offline | Link |
Tue, 23 Jul 2024, 11:40am | i2pd 2.53.0 проблема после закрытия I2CP сессии » |
---|---|
|
i2pd 2.53.0 проблема после закрытия I2CP сессии После обновления с версии 2.52.0 на 2.53.0 появилась проблема с I2CP.
BiglyBT создаёт 5 I2CP Local Destinations:
Качается нормально. Когда выключаю BiglyBT, появляется эта проблема. Сразу же i2pd нагружает процессор на 100% (и она не проходит без перезапуска), I2CP Local Destinations не исчезают (точнее, только одна из них исчазает (вроде всегда [BiglyBT: DHT Mixed] исчезает)):
Со временем у них исчезают исходящие туннели, но остаются входящие. В логах сразу после выключения BiglyBT отловил это сообщение: "error - I2CP: Can't receive header".
|
Offline | Link |