Столкнулся с проблемой при установке лимита открытых файлов для transmission-daemon, проверял на версиях с 2.33 по 2.51 из дебиановских репозиториев.
Суть проблемы: после добавления торрента в клиент с дефолтным конфигом лимит числа открытых файлов сбрасывается на стандартные 1024. Я не уверен, виновата ли сама трансмиссия, или кто-то другой в моей системе.
Для проверки нужны:
- transmission-daemon
- transmission-cli
- права рута
Шаги для воспроизведения (все выполняется от рута):
1. Устанавливаем лимит числа открытых файлов больше 1024:
# ulimit -n 10009
# /usr/bin/transmission-daemon --config-dir /tmp/transmission-root
# grep open /proc/`pidof transmission-daemon`/limits
Max open files 10009 10009 files
# transmission-remote --add test.torrent
localhost:9091/transmission/rpc/ responded: "success"
# grep open /proc/`pidof transmission-daemon`/limits
Max open files 1024 10009 files
Софт-лимит сбросился на 1024!
Указывайте, пожалуйста, версию трансмиссии и сведения о системе. А я пока попробую в чистом debootstrap-нутом чруте воспроизвести.Воспроизвелось в чистой системе с трансмиссией 2.51