333.i2p

Форум, посвященный разработке и поддержке i2pd
Перестает работать i2pd « Книга жалоб и предложений « Разработка i2pd
 
Tue, 04 Mar 2025, 10:03pm #1
Rdfpfh
Участник
Registered: October 2023
Последний раз: Sun, 06 Apr 2025
Сообщения: 13

Заметил что через какое-то время перестает работать i2pd. Пока не перезапустишь сервис, либо не нажмешь в админке перезагрузку конфигов. Это известный баг? Или я что-то не так настроил?Обновился до последней версии. Ни чего не поменялось. У меня. mac os сборка. Из интересного даже локал хост с консолью не открывается, точнее он это делает раз через раз. Но когда открывается показывает что тунели есть. Ведет себя буд-то утечка памяти, или что то такое.

Offline
Wed, 05 Mar 2025, 08:32pm #2
orignal
Директор
Wlm
Registered: February 2016
Последний раз: 20 часов назад
Сообщения: 224

Дескрипторы исчерпались. Смотреть ulimit -n и ставить 4096.

Offline
Wed, 05 Mar 2025, 10:22pm #3
Rdfpfh
Участник
Registered: October 2023
Последний раз: Sun, 06 Apr 2025
Сообщения: 13

Спасибо! Попробую

Offline
Mon, 10 Mar 2025, 01:12pm #4
Rdfpfh
Участник
Registered: October 2023
Последний раз: Sun, 06 Apr 2025
Сообщения: 13

Что то не помогло, возможно есть еще какие-то идеи? Что можно проверить?

Offline
Mon, 10 Mar 2025, 11:34pm #5
orignal
Директор
Wlm
Registered: February 2016
Последний раз: 20 часов назад
Сообщения: 224

Про Mac OS X без понятия - там свои настройки.
На лиунксе все работает без проблем месяцами если дескрипторов хватает.

Offline
Tue, 11 Mar 2025, 02:12am #6
Rdfpfh
Участник
Registered: October 2023
Последний раз: Sun, 06 Apr 2025
Сообщения: 13

ок спасибо orignal! буду ресерчить.

Offline
Wed, 12 Mar 2025, 09:51am #7
Rdfpfh
Участник
Registered: October 2023
Последний раз: Sun, 06 Apr 2025
Сообщения: 13

Интересно, что при активации Reload tunnels configuration
Все начинает опять работать.

Offline
Wed, 19 Mar 2025, 11:37am #8
lecho24
Участник
Registered: June 2022
Последний раз: Wed, 19 Mar 2025
Сообщения: 41

Rdfpfh wrote:

Интересно, что при активации Reload tunnels configuration
Все начинает опять работать.

Это потому, что команда Reload - сбрасывает существующие туннели и файловые дескрипторы - освобождаются.

Offline
Wed, 19 Mar 2025, 05:23pm #9
Rdfpfh
Участник
Registered: October 2023
Последний раз: Sun, 06 Apr 2025
Сообщения: 13

Спасибо! Видимо сервис конфиги не сохраняет.

Offline
Thu, 20 Mar 2025, 12:35pm #10
Rdfpfh
Участник
Registered: October 2023
Последний раз: Sun, 06 Apr 2025
Сообщения: 13

В общем вот что нашел, и вроде бы пофиксил. Для mac os x brew хранит темплейты сервисов у себя по адресу: /opt/homebrew/opt/i2pd/homebrew.mxcl.i2pd.plist

и он этот файл копирует с перезаписью в ~/Library/LaunchAgents/homebrew.mxcl.i2pd.plist

Поэтому изменения в plist ни к чему не приводят и при перезапуске он затирается.
Нужно внести изменения именно в /opt/homebrew/opt/i2pd/homebrew.mxcl.i2pd.plist

и я добавил эти параметры:
<key>SoftResourceLimits</key>
<dict>
<key>NumberOfFiles</key>
<integer>16384</integer>
</dict>

<key>HardResourceLimits</key>
<dict>
<key>NumberOfFiles</key>
<integer>32768</integer>
</dict>

И вроде бы заработало. Посмотрю до завтра продержится или нет.

Спасибо за наводку ребят!

Offline
Sat, 22 Mar 2025, 11:31pm #11
orignal
Директор
Wlm
Registered: February 2016
Последний раз: 20 часов назад
Сообщения: 224

Спасибо. Будем иметь ввиду как чинить дескрипторы для макоси.

Offline
Mon, 24 Mar 2025, 08:12am #12
Rdfpfh
Участник
Registered: October 2023
Последний раз: Sun, 06 Apr 2025
Сообщения: 13

Да 4й день полет нормальный. Все работает.

Offline