326

Re: Transmission

moonlight, буду скоро банить за неправильно оформленные посты. Вам религия запрещает редактировать скрипты под себя?

327

Re: Transmission

Да вроде нет..
Но я не нашел отключения..

328

Re: Transmission

staubnull :

MuxauJI,  есть команда проще

transmission-remote -n user:password -tall -S 

её в cron и останавливаются все торренты

Здравствуйте! Скрипт для прекращения скачивания/раздачи при пинге телевизора

собственно скрипт:

#!/bin/sh

FT="/media/DISK_A1/system/usr/sbin/ft"                    # временный файл для проверки условия
TR="transmission-remote 127.0.0.1:9091 -n admin:zyxel"    # авторизация на удаленном клиенте
MAIN=192.168.1.39 # 33                                    # ip-телевизора

ping -q -c 3 $MAIN > /dev/null                            # пингуем телек
if [ $? -eq 0 ]                                           # если пинга нет
then                                                      # тогда
  if [ -f $FT ]                                           # если существует временный файл
    then                                                  # выходим
    break                                                   # т.к. видимо скрипт уже был выполнен
    else                                                  # иначе (первый запуск)
    touch $FT                                               # создаём временный файл
    $TR -tall --stop                                        # останавливаем все раздачи
  fi                                                      # конец
else                                                      # иначе (пинг есть)
  if [ -f $FT ]                                           # проверяем временный файл
    then                                                  # тогда
    rm -f $FT                                               # удаляем этот самый файл
    $TR -tall --start                                       # запускаем все раздачи
  fi                                                      
fi
exit 0


Некоторое время он работает но потом в логах пишет, что мол ошибка авторизации на удаленном клиенте. Такое ощущение что количество соединений ограничено. Подскажите пожалуйста может есть какой-то способ грамотного отключения скрипта от transmission-remote

329

Re: Transmission

MuxauJI, какая версия transmission? Что конкретно пишет в логах, и что говорит гугл про эту ошибку?

330

Re: Transmission

Zyxmon :

MuxauJI, какая версия transmission? Что конкретно пишет в логах, и что говорит гугл про эту ошибку?

Версия:

busybox - 1.19.4-5
dropbear - 2012.55-2
transmission-cli - 2.80-1
transmission-daemon - 2.80-1
transmission-remote - 2.80-1
transmission-web - 2.80-1

Строка запуска в кроне

SHELL=/bin/sh
MOUNT="/media/DISK_A1/system"
PATH=$MOUNT/bin:$MOUNT/sbin:$MOUNT/usr/bin:$MOUNT/usr/sbin:/sbin:/usr/sbin:/bin:/usr/bin
MAILTO=""
HOME=/
# ---------- ---------- Default is Empty ---------- ---------- #
# Please remove every minute task. It is for checking puposes
0,10,20,30,40,50 * * * * /media/DISK_A1/system/usr/sbin/tr_start_seed.sh >> /media/DISK_A1/system/tmp/cron.log 2>&1

cron.log

127.0.0.1:9091/transmission/rpc/ responded: "success"
127.0.0.1:9091/transmission/rpc/ responded: "success"
127.0.0.1:9091/transmission/rpc/ responded: "success"
127.0.0.1:9091/transmission/rpc/ responded: "success"
[10:58:10.291] transmission-remote:  (http://127.0.0.1:9091/transmission/rpc/) Error

Долго мучился... изменял скрипт... время запуска... скрипт работа но все равно через некоторое время (2-3 часа) в логах появляется записи об ошибке. Подскажите пожалуйста каким образом вести подробный лог запуска чтобы выяснить причину.

331

Re: Transmission

MuxauJI, а правило, разрешающее трафик через lo у Вас в скрипте в firewall.d? Может был переконект сессии и правило слетело?

332

Re: Transmission

MuxauJI, добавьте тайминги в tr_start_seed.sh, когда скрипт успешно выполнял задание (команда date).
просто, как видно из этого

[10:58:10.291] transmission-remote:  (http://127.0.0.1:9091/transmission/rpc/) Error

ошибка возникла в 58 мин., когда скрипт уже должен был все закончить и не начал приступать заново.
сколько торрентов в transmission'e? возможно ли, что ошибка связана с "timeout reached" (когда демон качалки не отвечает из-за загруженности)? как вариант, это можно проверить командой uptime до или после обращения в rpc transmission'a.
во промежутке времени, от нормального выполнения скрипта до ошибки, включался ли ТВ?
и еще, в порядке бреда, добавьте в крон killall  tr_start_seed.sh за 2-3 мин. до и после выполнения скрипта

Отредактировано staubnull (2013-07-18 14:51:20)

333

Re: Transmission

Пакеты обновлены до версии 2.81

334

Re: Transmission

А можно ли с исходников кинетика собрать трансмишн поддержкой socks proxy?

335

Re: Transmission

Zyxmon :

MuxauJI, а правило, разрешающее трафик через lo у Вас в скрипте в firewall.d? Может был переконект сессии и правило слетело?

Пардон. когда мы говорили по этому поводу ранее, правило я добавил только в файл запуска демона, видимо по каким-то причинам они слетают и общение между демонами 0_о прекращается до перезагрузки. Видимо добавление глобального правила должно решить эту проблему. Спасибо.

Кстати для автоматика есть некоторые доработки по добавлению торрентов из рассылки lostfilm. Кроме пайпа который предложил один из пользователей есть нюанс с кукисами - значения pid pass и usess. Иначе ничего не заработает wink

336

Re: Transmission

moonlight :

А можно ли с исходников кинетика собрать трансмишн поддержкой socks proxy?

Ответа на этот вопрос ожидать не следует?

337

Re: Transmission

moonlight :

А можно ли ...

Вы разрешение спрашивали? Я не понял, что Вам надо, но я не против, собирайте.

338

Re: Transmission

Я спрашиваю на предмет возможности.  Есть ли этот код в исходниках?
Читал о трансмишн, что с версии ~1.3 эта возможность есть.  Хотел бы реализовать, но не знаю как.

339

Re: Transmission

moonlight, google Вам в помощь. Уже года 3, как этот недоделанный функционал выкинули
https://trac.transmissionbt.com/ticket/3688

340

Re: Transmission

У меня проблема: на Keenetic II, при использовании встроенного в прошивку v 1 transmission наблюдается использование памяти на 90 % (!). Что делать?

341

Re: Transmission

Alherd :

Что делать?

Спите спокойно. В следующий раз используйте поиск и спрашивайте на ixbt.

342

Re: Transmission

Zyxmon :
Alherd :

Что делать?

Спите спокойно. В следующий раз используйте поиск и спрашивайте на ixbt.

Ответить трудно? Хотя бы подсказать. Толковых ответов на форуме НЕТ.

343

Re: Transmission

Ничего это нормально. Не мешайте системе работать.

344

Re: Transmission

LordMerlin :

Ничего это нормально. Не мешайте системе работать.

Почему-то у меня что на Keenetic было 90% из 28 МБ, что на Keenetic II - те же 90 %, но только от 123 МБ. Вам не кажется это несколько странным? Если дать transmission 1 ГБ, он тоже отожрёт 90%?!

345

Re: Transmission

Alherd :

Толковых ответов на форуме НЕТ.

Плохо искали, вот 1289 ответ на этот вопрос - http://forum.ixbt.com/topic.cgi?id=14:59030:4500#4500

346

Re: Transmission

Здравствуйте!

Если В файлик settings.json из packages вставить часть из конфига transmission

...
    "proxy": "127.0.0.1",
    "proxy_auth_enabled": false,
    "proxy_auth_password": "",
    "proxy_auth_username": "",
    "proxy_enabled": true,
    "proxy_port": 9050,
    "proxy_type": 2,
...

, то transmission запускается, но докачка не работает.

proxy в вашей версии не реализован?

347

Re: Transmission

bav, http://zyxel-keenetic-packages.googleco … n/Makefile
Единственная "нестандартная" опция - "--enable-lightweight".

348

Re: Transmission

Zyxmon :

bav, http://zyxel-keenetic-packages.googleco … n/Makefile
Единственная "нестандартная" опция - "--enable-lightweight".

Zyxmon :

bav, http://zyxel-keenetic-packages.googleco … n/Makefile
Единственная "нестандартная" опция - "--enable-lightweight".

А что дает?

Отредактировано moonlight (2013-10-09 10:16:27)

349

Re: Transmission

moonlight :

А что дает?

Теперь уже не многое. Просто меняет пару значений в дефолтном конфиге:

  • снижает cache-size-mb с четырёх до двух мегабайт,

  • выставляет encryption в 0 (Prefer unencrypted connections).

И то и другое делается для снижения нагрузки на embedded-устройство.

PS Я бы ещё запрещал использование uTP с помощью utp-enabled:0.

Отредактировано ryzhov_al (2013-10-09 12:21:09)

Со всеми вытекающими...

350

Re: Transmission

ryzhov_al :
moonlight :

А что дает?

Теперь уже не многое. Просто меняет пару значений в дефолтном конфиге:

  • снижает cache-size-mb с четырёх до двух мегабайт,

  • выставляет encryption в 0 (Prefer unencrypted connections).

И то и другое делается для снижения нагрузки на embedded-устройство.

PS Я бы ещё запрещал использование uTP с помощью utp-enabled:0.

Ясно, а uTP чем плох?