Bekijk de volledige versie : Еще раз про rTorrent и web-морду к нему.
Pages :
1
2
3
4
5
6
7
8
9
10
11
12
[
13]
14
Есть роутер asus wl-500gpv2, и HTPC на атоме (ubuntu 10.04).
Раньше rtorrent стоял на роутере, работал хорошо.
Теперь rtorrent перенес на "Комп", и появилась проблема:
качает очень хорошо, а отдача идет только во время скачивания и то не на весь канал. Когда задание скачивается на 100% - отдача идет всего 2-7кб и то очень редко.
.rtorrent.rc (на компе)
port_range = 6883-6883
port_random = no
dht = auto
dht_port = 6884
/usr/local/sbin/post-firewall (на роутере)
#!/bin/sh
#rTorrent on htpc (port 6883)
iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 6883 -j DNAT --to-destination 192.168.1.3:6883
iptables -I FORWARD -i ppp0 -p tcp -m tcp -d 192.168.1.3 --dport 6883 -j ACCEPT
iptables -I FORWARD -o ppp0 -p tcp -m tcp -s 192.168.1.3 --sport 6883 -j ACCEPT
iptables -t nat -A POSTROUTING -p tcp -o ppp0 -s 192.168.1.3 --sport 6883 -j SNAT --to-source $2
iptables -t nat -A PREROUTING -i ppp0 -p udp --dport 6883 -j DNAT --to-destination 192.168.1.3:6883
iptables -I FORWARD -i ppp0 -p udp -m udp -d 192.168.1.3 --dport 6883 -j ACCEPT
iptables -I FORWARD -o ppp0 -p udp -m udp -s 192.168.1.3 --sport 6883 -j ACCEPT
iptables -t nat -A POSTROUTING -p udp -o ppp0 -s 192.168.1.3 --sport 6883 -j SNAT --to-source $2
#------------------------------------------------------------------------------
#rTorrent on htpc (port 6884)
iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 6884 -j DNAT --to-destination 192.168.1.3:6884
iptables -I FORWARD -i ppp0 -p tcp -m tcp -d 192.168.1.3 --dport 6884 -j ACCEPT
iptables -I FORWARD -o ppp0 -p tcp -m tcp -s 192.168.1.3 --sport 6884 -j ACCEPT
iptables -t nat -A POSTROUTING -p tcp -o ppp0 -s 192.168.1.3 --sport 6884 -j SNAT --to-source $2
iptables -t nat -A PREROUTING -i ppp0 -p udp --dport 6884 -j DNAT --to-destination 192.168.1.3:6884
iptables -I FORWARD -i ppp0 -p udp -m udp -d 192.168.1.3 --dport 6884 -j ACCEPT
iptables -I FORWARD -o ppp0 -p udp -m udp -s 192.168.1.3 --sport 6884 -j ACCEPT
iptables -t nat -A POSTROUTING -p udp -o ppp0 -s 192.168.1.3 --sport 6884 -j SNAT --to-source $2
#------------------------------------------------------------------------------
Нашел упоминание похожей ситуации на http://libtorrent.rakshasa.no/ticket/1185 , но не понятно как это сделать...
.rtorrent.rc (на компе)
Файл настроек стоит дополнить параметрами min_peers, max_peers и max_uploads отличными от нуля
/usr/local/sbin/post-firewall[/CODE]
Я бы порекомендовал вам очистить ваш post-firewall, а проброс портов осуществить всего двумя правилами в веб-интерфейсе роутера в NAT Setting - Virtual Server (http://my.router/Advanced_VirtualServer_Content.asp)
не пойму, через web-морду ruTorrent 3.1 можно изменять закачку списка файлов в торренте? Т.е качать например не все серии, а одну?
Pablo Escobar
31-07-2010, 07:13
не пойму, через web-морду ruTorrent 3.1 можно изменять закачку списка файлов в торренте? Т.е качать например не все серии, а одну?
http://emberapp.com/psychov/images/screen-shot-2010-07-31-at-10-10-41/sizes/m.png
Pablo Escobar, благодарю... надо было сразу через ИЕ зайти, Опера такое не показывает (по умолчанию было отключено управление правой кнопкой мыши скриптами...), вот и тыркался :)...
BcTpe4HbIu
31-07-2010, 10:55
Pablo Escobar, благодарю... надо было сразу через ИЕ зайти, Опера такое не показывает (по умолчанию было отключено управление правой кнопкой мыши скриптами...), вот и тыркался :)...
в опере в настройках сайта нужно разрешить скриптам работать с правой кнопкой
Работает rTorrent 0.8.5/0.12.4
в настройках rtorrent.conf установлено, что DHT=auto.
Я понимаю технологию P2P, что аплоад подразумевает даунлоад, поэтому ответьте мне на такой вопрос: в консоли rtorrent в меню текущих Upload / Download, когда у меня нет никакой закачки, но есть отдача, отображается, например, так [Rate 64,8/ 2,1 KB]
Таким образом, идет постоянный даунлоад при отсутствии закачиваемых файлов. Вот хотелось спросить, это нормальный технический трафик отображается (то есть связь с трекером, dht и т.п.) или нечто другое, недокументированное? Вобщем, баг это или фича? Просто некоторое время не пользовался rtorrent и не могу вспомнить, нормально ли такое поведение для него.
BcTpe4HbIu
13-08-2010, 07:56
Работает rTorrent 0.8.5/0.12.4
в настройках rtorrent.conf установлено, что DHT=auto.
Я понимаю технологию P2P, что аплоад подразумевает даунлоад, поэтому ответьте мне на такой вопрос: в консоли rtorrent в меню текущих Upload / Download, когда у меня нет никакой закачки, но есть отдача, отображается, например, так [Rate 64,8/ 2,1 KB]
Таким образом, идет постоянный даунлоад при отсутствии закачиваемых файлов. Вот хотелось спросить, это нормальный технический трафик отображается (то есть связь с трекером, dht и т.п.) или нечто другое, недокументированное? Вобщем, баг это или фича? Просто некоторое время не пользовался rtorrent и не могу вспомнить, нормально ли такое поведение для него.
Нормально это, обычный технический трафик.
elite128
13-08-2010, 13:28
подскажите как в крон добавить проверку работает ли торрент? в последнее время он стал часто затыкаться и периодически падать, наверное изза нехватки памяти в роутере
BcTpe4HbIu
13-08-2010, 16:45
подскажите как в крон добавить проверку работает ли торрент? в последнее время он стал часто затыкаться и периодически падать, наверное изза нехватки памяти в роутере
cat /opt/etc/cron.hourly/1rt.sh
#!/bin/sh
if [ -z "`ps aux | grep -iv screen | grep [r]torrent`" ] ; then
logger -t rt "rtorrent fail!!! restarting..."
/opt/etc/init.d/S99rtorrent restart
fi
PS файл /opt/etc/cron.hourly/1rt.sh должен быть исполняемым
LazyRaven
16-08-2010, 21:10
Прошу помощи! В линуксе я полный ноль. Совсем сломал голову, как подключить в rtorrent плагин rss. rtorrent ставил отсюда http://wl500g.info/showpost.php?p=167420&postcount=1 Все работает, раздает, качает. Предустановленные плагины работают. RSS брал отсюда: http://vif2ne.ru/nvk/stuff/novik/rto...ins/rss.tar.gz Распаковал архив в директорию /opt/share/www/rtorrent/plugins . Надо еще что-то сделать?
Parkinstein
16-08-2010, 21:25
Прошу помощи! В линуксе я полный ноль. Совсем сломал голову, как подключить в rtorrent плагин rss. rtorrent ставил отсюда http://wl500g.info/showpost.php?p=167420&postcount=1 Все работает, раздает, качает. Предустановленные плагины работают. RSS брал отсюда: http://vif2ne.ru/nvk/stuff/novik/rto...ins/rss.tar.gz Распаковал архив в директорию /opt/share/www/rtorrent/plugins . Надо еще что-то сделать?
может быть прописать в конфиге?
Всем привет. Довольно долго пользуюсь rtorrent+rutorrent на 500GP (разгон до 300)+ADSL 4/1. И все было хорошо пока не обзавелся 100/100 мбит/с, вылезла проблема, роутер и rtorrent не раздают быстрее 800-900 Кбайт/с, хотя самба по проводу отдает 3.25 мбайт/с.
Что вообще стоит посмотреть для увеличения скорости как скачивания так и отдачи?
LazyRaven
17-08-2010, 06:04
может быть прописать в конфиге?
Да скорей всего :) Вот только где и как? Я ж говорю, я пока, надеюсь, полный чайник в этом.
Да скорей всего :) Вот только где и как? Я ж говорю, я пока, надеюсь, полный чайник в этом.
Ничего никуда прописывать не надо. Надо брать версию и плагины к ней со страницы проекта, а не со всяких левых мест.
LazyRaven
17-08-2010, 14:31
Ничего никуда прописывать не надо. Надо брать версию и плагины к ней со страницы проекта, а не со всяких левых мест.
И действительно! Спасибо!
Все работает, но с rss лостфильма какая-то ерунда выход. Задаю http://lostfilm.tv/rssdd.xml , но вместо списка файлов получаю пустой список на 15 позиций http://i058.radikal.ru/1008/17/2b24c4954ae2.jpg. При нажатии на строку в логе выводится абракадабра:
[17.08.2010 18:08:37] Bad response from server: (200 [parsererror,getrssdetails]) <?xml version="1.0" encoding="UTF-8"?><data><![CDATA[<u><font color="#00056b"><strong>����� 2, ����� 2</strong>: ����� ��������� ������ (The Gang Goes Jihad).</font></u><br /> <br /> <img src="http://lostfilm.ru/posters/philadelphia-lostfilm.jpg" alt="" /><br /> <br /> <br /> <strong>�������:</strong> �. ��������.<br /> <br /> <strong>�������:</strong> ������ "LostFilm".<br /> <br /> <strong>��������:</strong><br /> ���������� ������ ���� ���������� ���������� � ������� ������� ������� - ���������� ����������� ���� � ������������ ������ �����������. ������ � ����� ���� �� ������� �������, �� ��� �� ������ �� ��������� �������� ����������� �� ��������� ����� ������ ����.<br /> ������� ����� ������� - ���, �����, ������ � �� - ���������, ������������, ���������������� � ������ ����� ���������� ���� ���������� ����������� �����. � ���� �� ��������� "�����" ���� � ������. �������, � ����������� ������� ��� �������� �� �������� �� �� � ���� ��������. � ���������� ��� "�����" ��������� �������� � ����� ���������� ��������. ���� �� ������� ����� � ������� �������� ����� ������.]]></data>
К слову, Новафильм работает.
Повторю свой пост, а то может не заметили :D
Интересует кому, какую скорость удалось получить при скачивании заведомо быстрых раздач, у меня больше 900 Кбайт/с не получалось.
Тест говорит:
hdparm -t /dev/scsi/host0/bus0/target0/lun0/disc
/dev/scsi/host0/bus0/target0/lun0/disc:
Timing buffered disk reads: 30 MB in 3.05 seconds = 9.84 MB/sec
Самба отдает 3.25 Мбайт/с по проводу, около 2.5 по радио.
Чего не хватает rtorrent, почему выше 900 килобайт/с никак?
LazyRaven
18-08-2010, 19:20
Повторю свой пост, а то может не заметили :D
Интересует кому, какую скорость удалось получить при скачивании заведомо быстрых раздач, у меня больше 900 Кбайт/с не получалось.
Тест говорит:
hdparm -t /dev/scsi/host0/bus0/target0/lun0/disc
/dev/scsi/host0/bus0/target0/lun0/disc:
Timing buffered disk reads: 30 MB in 3.05 seconds = 9.84 MB/sec
Самба отдает 3.25 Мбайт/с по проводу, около 2.5 по радио.
Чего не хватает rtorrent, почему выше 900 килобайт/с никак?
У меня канал 8,5 Мбит на получение и раздачу - забивал полностью.
У меня опять вопрос, даже 2: задаю в менеджере рассылок фильтры, нажимаю ОК, захожу снова, а там пусто. При выходе из менеджера rtorrent пытается начать закачивание, но пишет "Ошибка загрузки торрента." Где копать?
Parkinstein
18-08-2010, 19:24
У меня канал 8,5 Мбит на получение и раздачу - забивал полностью.
У меня опять вопрос, даже 2: задаю в менеджере рассылок фильтры, нажимаю ОК, захожу снова, а там пусто. При выходе из менеджера rtorrent пытается начать закачивание, но пишет "Ошибка загрузки торрента." Где копать?
1. Не знаю, рассылки не использую
2. Пути, место на диске, права
LazyRaven
19-08-2010, 08:29
C менеджером разобрался - надо было перезапустить лису и тогда правильно отображались фильтры.
но вместо списка файлов получаю пустой список на 15 позиций
У Вас не работает конвертация из windows-1251 в UTF-8. Смотрите, что с iconv или mb_string. Какое-то из этих расширений php установлено и работает некорректно.
LazyRaven
19-08-2010, 11:31
У Вас не работает конвертация из windows-1251 в UTF-8. Смотрите, что с iconv или mb_string. Какое-то из этих расширений php установлено и работает некорректно.
phpinfo() по mbstring выдает:
Multibyte Support enabled
Multibyte string engine libmbfl
Multibyte (japanese) regex support enabled
Multibyte regex (oniguruma) version 4.4.4
Multibyte regex (oniguruma) backtrack check On
mbstring extension makes use of "streamable kanji code filter and converter", which is distributed under the GNU Lesser General Public License version 2.1.
Directive Local Value Master Value
mbstring.detect_order auto auto
mbstring.encoding_translation Off Off
mbstring.func_overload 7 7
mbstring.http_input auto auto
mbstring.http_output UTF-8 UTF-8
mbstring.internal_encoding UTF-8 UTF-8
mbstring.language Russian Russian
mbstring.strict_detection Off Off
mbstring.substitute_character no value no value
но где-то явно ошибка так-как rtorrent при добавлении рассылки пишет:
[19.08.2010 14:27:17] Bad response from server: (200 [parsererror,gettotal]) nt: 1, hash: "" },{ time: 1281458518, title: "House M.D. / Season 5 (Полный) / DVDRip / RUS / NovaFiLM.TV (Сериалы: драма)", href: "http://novafilm.tv/torrent/10835.html?rss=1", errcount: 1, hash: "" },] },]}HTTP/1.1 200 OK X-Powered-By: PHP/5.2.14 Content-Type: application/json; charset=UTF-8 Content-Length: 34 Date: Thu, 19 Aug 2010 10:28:20 GMT Server: lighttpd/1.4.26 ["373","358","104857600","921600"] рассылка не добавляется.
Практически ничего не могу добавить к вышесказанному.
Обе эти рассылки у меня (и не только у меня) работают штатно.
Судя по содержимому ошибки - сервер Вам шлет какой-то мусор вместо нормально сформированного ответа.
Единственное, что могу предложить - возьмите версию с svn. Впрочем, сомневаюсь, что в Вашем случае это поможет, IMHO, у Вас что-то не то либо с настройкой веб-сервера, либо с сетью.
LazyRaven
19-08-2010, 16:42
у Вас что-то не то либо с настройкой веб-сервера, либо с сетью.
Перековырял весь php.ini, на предмет кодировки. Максимум чего смог добиться - при нажатии правой клавишей мыши на строку (все равно пустую) получаю в логе bad response 200, но дальше идет название файла. И если нажать загрузить, то грузит исправно. http://s46.radikal.ru/i114/1008/68/7b1ce31ae7c9.jpg
Novik Как Вы думаете, переустановка lighttpd и php может исправить ситуацию?
Как Вы думаете, переустановка lighttpd и php может исправить ситуацию?
Понятия не имею. Может да, может нет. У Вас не одна проблема, а несколько. И если вопрос с рекодировкой можно попробовать как-то решить - например, убрать mbstring из системы вообще, то чего делать с прочим я не знаю.
Кстати, мои настройки mbstring (только отличающиеся значения)
mbstring.detect_order no value no value
mbstring.func_overload 0 0
mbstring.http_input pass pass
mbstring.http_output pass pass
mbstring.internal_encoding no value no value
mbstring.language neutral neutral
Для рекодирования проверяется сначала наличие iconv, если его нет - используется mbstring, если и его нет - используется встроенная функция рекодирования из cp1251 в UTF.
LazyRaven
20-08-2010, 16:32
Понятия не имею. Может да, может нет. У Вас не одна проблема, а несколько. И если вопрос с рекодировкой можно попробовать как-то решить - например, убрать mbstring из системы вообще, то чего делать с прочим я не знаю.
Кстати, мои настройки mbstring (только отличающиеся значения)
mbstring.detect_order no value no value
mbstring.func_overload 0 0
mbstring.http_input pass pass
mbstring.http_output pass pass
mbstring.internal_encoding no value no value
mbstring.language neutral neutral
Для рекодирования проверяется сначала наличие iconv, если его нет - используется mbstring, если и его нет - используется встроенная функция рекодирования из cp1251 в UTF.
Ну что-ж, большое спасибо за поддержку, а главное за наводку где копать. Попробовал удалить из системы iconv + написал в php.ini disable_function=iconv (даже не знаю правильно-ли?:rolleyes:) Да еще днем упал rtorrent, потом при запуске начал писать: файл dht неверный (пришлось удалить). Но после всех этих манипуляций все заработало! Правда с новы через веб-морду так и не качает, но походу проблемы у них какие-то.
Sunny666
21-08-2010, 13:16
Добрый день,
на удаленном сервере нужно поставить rtorrent и rutorrent(как же не воспользоваться широким каналом и не покачать?:D), и там есть какаято дремучая версия, кажется 0.80, хотелось бы поновее с ограничением трафика, с магнетом и тд, так вот я пробовал откомпилировать там rtorrent, но ничего не получается, стоят старые версии библиотек, можно ли его на другой машине с новыми версиями библиотек статически собрать и использовать на удаленном сервере? Я пробовал добавить в конфиг-генератор ключ --enable-static, тогда файл rtorrent получается в 20 раз большего размера - можно предположить, что он содержит весь нужный код из библиотек, но он выдает ошибку об отсутствии оных на удаленном сервере. Я добавил все нужные ему для линка библиотеки из своей системы, он уже не ругается на их отсутствие, но вылетает с сегментфолтом.
Спасибо
п.с.
Нашел в инете программу Ermin, которая из линкованной версии собирает независимый бинарник, который может работать на другой машине. Это фантастика :D
Sunny666
22-08-2010, 14:32
:confused:К сожалению работает такой бинарник с ошибкой - ругается на торренты, которые содержат в подкаталоге файлы, а если нет подкаталога, то работает. Кто-нибудь знает, как сделать статический билд rtorrent'a?
:confused:К сожалению работает такой бинарник с ошибкой - ругается на торренты, которые содержат в подкаталоге файлы, а если нет подкаталога, то работает.
Есть подозрение, что он собран нормально и работает штатно. А причина в чем-то другом. Дословно напишите, как ругается. Ну и rtorrent.rc невредно бы приложить.
Sunny666
23-08-2010, 10:04
rtorrent.rc
min_peers = 2000
max_peers = 2000
min_peers_seed = 2000
max_peers_seed = 2000
max_uploads = 150
download_rate = 0
upload_rate = 0
directory = /storage/sdb1/ftp/Temp
#directory = /home/gorp/rtorrent/save/
session = /home/gorp/rtorrent/session
#schedule = watch_directory,5,5,load_start=/home/gorp/rtorrent/watch/*.torrent
ip = *.*.*.*
bind = *.*.*.*
port_range = 17577-17587
port_random = yes
check_hash = yes
use_udp_trackers = yes
encryption = allow_incoming,try_outgoing,enable_retry,prefer_pl aintext
dht = auto
dht_port = 6881
peer_exchange = yes
hash_read_ahead = 12
hash_interval = 10
hash_max_tries = 5
scgi_local = /tmp/rpc.socket
encoding_list = UTF-8
max_open_files = 100
max_open_sockets = 2048
max_open_http = 1024
tos = lowdelay
#tos = 0x04
send_buffer_size = 16777216
receive_buffer_size = 16777216
#umask = 007
#execute_log = /home/gorp/rtorrent.log
Ругается так:
Could not open file "здесь полный путь к файлу": Is a directory
Он закачивает торренты с одним файлом, создает файл и начинает закачку, dht, magnet, ограничение трафика, общение с руторрентом и трекерами, и пр. функции работают, но если торрент файл содержит несколько файлов или каталоги для закачки, торрент светится желтым как будто на паузе, а если из консоли запускать, то вылетает такая ошибка. Собран в генту с флагом CFLAGS="-ftree-loop-distribution -floop-interchange -floop-strip-mine -floop-block -O3 -march=core2 --fast-math -mmmx -mssse3 -ftree-vectorize -fomit-frame-pointer" и ядром 2.6.34-gentoo-r1. Удаленный сервер работает на RHEL 5.0 с ядром 2.6.18-164.15.1.el5. rtorrent из svn версия 1148.
Parkinstein
23-08-2010, 10:34
rtorrent.rc
Ругается так:
Could not open file "здесь полный путь к файлу": Is a directory
Он закачивает торренты с одним файлом, создает файл и начинает закачку, dht, magnet, ограничение трафика, общение с руторрентом и трекерами, и пр. функции работают, но если торрент файл содержит несколько файлов или каталоги для закачки, торрент светится желтым как будто на паузе, а если из консоли запускать, то вылетает такая ошибка. Собран в генту с флагом CFLAGS="-ftree-loop-distribution -floop-interchange -floop-strip-mine -floop-block -O3 -march=core2 --fast-math -mmmx -mssse3 -ftree-vectorize -fomit-frame-pointer" и ядром 2.6.34-gentoo-r1. Удаленный сервер работает на RHEL 5.0 с ядром 2.6.18-164.15.1.el5. rtorrent из svn версия 1148.
Потрясающе.... вы читать не пробовали?
Приношу свои извиненения за недостачно глубокое проникновение в смысл вопроса... Есть ощущение, что проблема с правами доступа в каталог, в который пишете файл. Проверьте от чьего имени пишет rTorrent.
Could not open file "здесь полный путь к файлу": Is a directory
Проверьте права доступа. В частности интересует наличие бита X у /storage/sdb1/ftp/Temp (если Вы качаете туда).
Т.е. временно выставьте chmod a+rwx /storage/sdb1/ftp/Temp
В консоли rtorrent попробуйте последовательно нажать Ctrl-K,Ctrl-E,Ctrl-S на данной закачке.
Sunny666
23-08-2010, 11:09
Novik, а можно я закину сам файл rtorrent'a кудато, а вы попробуете его сделать рабочим?) Вот (http://fileshare.in.ua/3664016) ссылка. Он не требует никаких библиотек. Еще забыл в том посте добавить - он работает с ошибкой даже в родной среде генту, где был откомпилирован, причем динамический rtorrent, который тоже в ней есть, прекрасно себя чувствует, я именно им все время качаю, ни сбоев, ни ошибок. Вот такая ситуация...
Нажимал в консоли ваши последовательности, статус закачки
* Free Vista Proxy
* [OPEN] 0,0 / 0,6 MB Rate: 0,0 / 0,0 KB Uploaded: 0,0 MB [ I R: 0,00]
* Inactive:
сообщение ошибки
Could not open file "/home/oleh/rtorrent/save/!SERIALS/Free Vista Proxy/readme.txt": Это каталог
Выставил права chmod a+rwx, без изменений.
Еще забыл в том посте добавить - он работает с ошибкой даже в родной среде генту, где был откомпилирован, причем динамический rtorrent, который тоже в ней есть, прекрасно себя чувствует, я именно им все время качаю, ни сбоев, ни ошибок.
В таком случае мое предположение выше ошибочно и я ничем помочь не могу.
Novik, а можно я закину сам файл rtorrent'a кудато, а вы попробуете его сделать рабочим?)
В настоящий момент у меня нет доступа к данному дистрибутиву, зато вполне есть чем заняться по основной работе, извините.
Добрый день. существует проблема с размером торрент файлов. вижу что где то обсуждалось, но точно найти не могу где. размер файла - 1,73 мегабайта, при добавлении через вебморду - ничего не происходит, потом пишет что ошибка при добавлении закачки, при добавлении через ntorrent - просто зависает. устанавливал программы для чайников, то есть своего ничего не ставил. есть ли возможность победить это, не хочется качать такое со включенным пк, на внешний винт с помощью rt-n16 было бы проще.
Sunny666
23-08-2010, 17:09
Novik, несмотря на вашу вялую поддержку, я продолжаю бороться) И обнаружил, что, если я предварительно создам все пустые файлы, которые закачиваются торрентом, он нормально работает. Чтобы это могло быть? И есть ли какойто способ перед тем как передать торрент-файл rtorrent'у создать без его помощи структуру каталогов и файлов, которые он будет закачивать?)
Смотрел в инете php-parser торрент-файлов, а потом в риторренте, оказывается в нем он уже есть, те эта информация уже присутствует, и ее нужно только с помощью плагина обработать и создать структуру файлов - чтото противоположное плагину erasedata, Novik, не поможете?)
Novik, несмотря на вашу вялую поддержку ... чтото противоположное плагину erasedata, Novik, не поможете?)
[брюзжание on]
Все таки наивность людская меня временами поражает.
Знаете, у меня дома унитаз засорился. Не поможете прочистить? Безвозмездно, т.е. даром? Адрес, куда подъезжать, скину.
[брюзжание off]
Такую строчку в rtorrent.rc добавьте:
system.method.set_key=event.download.inserted_new, create_struct,"d.open= ; f.multicall=default,\"execute={sh,/tmp/creator.sh,$f.get_frozen_path=}\""
Содержимое /tmp/creator.sh, не забыть сделать выполняемым для rtorrent и, по желанию, переместить куда-нибудь с /tmp откорректировав строку выше:
#!/bin/sh
dir=`dirname "${1}"`
mkdir -p "${dir}"
Будет ругаться на system.method.set_key - заменить его на method.set_key, я не помню номер ревизии, с которой автор rtorrent начал курочить API.
Поможет или нет - понятия не имею.
Sunny666
24-08-2010, 13:43
Спасибо за ваши старания, обязательно вам починю унитаз, если буду у вас в гостях)
На некоторых торрентах скрипт и комманда создают полностью всю структуру закачки и в итоге она работает, на других - только 2 файла из 3х, или 1 из трех и она остатется неактивной, закономерность еще не понял, может быть разные трекеры, хз. А в очень ветвистой закачке почти все каталоги пустые, те дерево без файлов, скрипт, похоже, только каталоги создает, а файлы нет.
И второй вариант команды лучше для свн-1148, так руторрент не ругается при загрузке торрент-файла.
Sunny666
24-08-2010, 14:00
Novik, спасибо огромное, я добавил в ваш скрипт еще команду touch "${1}" и теперь самые ветвистые закачки сразу запускаются, мы могли бы быть отличной командой)))
п.с.
За мной унитаз, зовите, если забьется))
Добрый вечер.Проблема такая.Обновил вэб морду на rutorrent 3.1.А когда зашел на нее по хттп,то все закачки сначало зеленые и все нормально,но спустя 5 минут все закачки становятся красными и появляются в разделе ошибка.Проходит еще минут 10 и они снова становятся нормальными.И не особо страшно,но спустя примерно 20-30 минут они снова становятся красными,тоесть ошибка.И так процесс происходит до бесконечности.
В чем проблема можете подсказать?
Прочитал от ветки 15 последних страниц,никто на такое не жаловался.
Еще есть подозрение что на винте ошибки.Он уже год не проверялся.Поставил Ext2Fsd.Подскажите куда в ней зайти чтобы проверить винт на ошибки и исправить их.
И вопрос такой заменит ли проверка в этой проге команду
e2fsck -f -y -v /dev/discs/disc0/part1
тоесть проверит диск так же качественно и без проблем и исправит проблемы так же как e2fsck?
Проверил диск на ошибки
umount -l /tmp/mnt/disc0_1
e2fsck -f -y -v /tmp/mnt/disc0_1
Абсолютно ничего не выдал.Подскажите в чем может быть проблема что все торренты переходят в раздел ОШИБКА и становятся красными,потом спустя какое то время снова зелеными и так по кругу.
Ничего не перекачивал и не менял.Так же из папки session ничего не удалял.Просто сменил вэбморду с 2.4 на 3.1.Никаких плагинов не ставил и ничего в конфигах не правил.
Когда закачка становится красной то в разделе ОБЩЕЕ в пункте статус трэкера написано Tracker[Error]
Когда закачка становится красной то в разделе ОБЩЕЕ в пункте статус трэкера написано Tracker[Error]
Трекер возвращает ошибку при попытке анонса. Веб-морда тут не причем. Причем - rtorrent, настройка Вашей сети и собственно трекер. Например, Ваш аккаунт на трекере заблокирован.
Подскажите в чем может быть проблема что все торренты переходят в раздел ОШИБКА и становятся красными,потом спустя какое то время снова зелеными и так по кругу.
Есть ли у вас в списке трекеров в торрентах retracker.local и не могли бы вы выложить до него трассировку?
Есть ли у вас в списке трекеров в торрентах retracker.local и не могли бы вы выложить до него трассировку?
В папке session нету.Или я не там ищу?
Там есть только rtorrent.lock
Трекер возвращает ошибку при попытке анонса. Веб-морда тут не причем. Причем - rtorrent, настройка Вашей сети и собственно трекер. Например, Ваш аккаунт на трекере заблокирован.
Аккаунт не заблокирован,т.к могу качать и раздавать.А так же помоему не сказал,речь идет о уже скачанных торрентах,которые прошли хэширование и раздаются.Причем я попробовал вернуть назад вэб морду rutorrent 2.4.На старой морде значки файлов красными не становятся и не перемещаются в раздел ошибка.
Скажите как решить проблему?Может логи какие показать или еще что?
Теперь осталось победить "Пользователю rTorrent не доступна программа id. Часть функциональности не будет доступна"
ЗЗЫ ipkg install coreutils - пока не помогает...
Приветствую!
1. Устанавливаешь, как написано, ipkg install coreutils
2. Когда этот пакет ставится, он пишет, куда какие команды устанавливает
3. У меня он все установил в /opt/bin. Посмотри, там должно быть /opt/bin/coreutils-id
4. Открываешь на редактирование /tmp/hddext/www/private/rutorrent/conf/config.php, ну или где он у тебя там
5. Находишь строчку "id"=> после стрелки в апострофах пишешь '/opt/bin/coreutils-id'
getikalex
11-09-2010, 08:09
Спасибо. Помогло.
ИМХО стоит добавить в мануал.
В папке session нету.Или я не там ищу?
Там есть только rtorrent.lock
http://10pix.ru/img1/4678/2280474.png
P.S. Про трассировку не забыли?
http://10pix.ru/img1/4678/2280474.png
P.S. Про трассировку не забыли?
Есть такой пункт и он в точности такой же как у вас.Его нужно как то просканировать?
igor77777
14-09-2010, 08:18
Добрый вечер.Проблема такая.Обновил вэб морду на rutorrent 3.1.А когда зашел на нее по хттп,то все закачки сначало зеленые и все нормально,но спустя 5 минут все закачки становятся красными и появляются в разделе ошибка.Проходит еще минут 10 и они снова становятся нормальными.И не особо страшно,но спустя примерно 20-30 минут они снова становятся красными,тоесть ошибка.И так процесс происходит до бесконечности.
Тоже периодически наблюдаю такую дребедень. Но поскольку, вроде больше ни что, это не влияет - то просто забил. Хотя и не приятно, то карасные, то синии или зеленые.
С какими сайтами это бывает - даже не задумывался.
Например сейчас - все зеленые.
Морда тоже 3.1,
rTorrent 0.8.6-1
Есть такой пункт и он в точности такой же как у вас.Его нужно как то просканировать?
Пункт такой - есть.
Вот трассировка:
traceroute retracker.local
traceroute to retracker.local (80.254.111.73), 30 hops max, 38 byte packets
1 1.64.178.93.donpac.ru (93.178.64.1) 26.482 ms 40.866 ms 26.063 ms
2 80.254.111.73 (80.254.111.73) 26.989 ms 34.574 ms 25.944 ms
Есть ли у вас в списке трекеров в торрентах retracker.local и не могли бы вы выложить до него трассировку?
Выложил.
Может нужно делать трассировку в тот момент, когда появляются красные?
Какую ещё информацию предоставить?
Тоже периодически наблюдаю такую дребедень. Но поскольку, вроде больше ни что, это не влияет - то просто забил. Хотя и не приятно, то карасные, то синии или зеленые.
С какими сайтами это бывает - даже не задумывался.
Например сейчас - все зеленые.
Морда тоже 3.1,
rTorrent 0.8.6-1
Пункт такой - есть.
Вот трассировка:
traceroute retracker.local
traceroute to retracker.local (80.254.111.73), 30 hops max, 38 byte packets
1 1.64.178.93.donpac.ru (93.178.64.1) 26.482 ms 40.866 ms 26.063 ms
2 80.254.111.73 (80.254.111.73) 26.989 ms 34.574 ms 25.944 ms
Выложил.
Может нужно делать трассировку в тот момент, когда появляются красные?
Какую ещё информацию предоставить?
Да,аналогичный вопрос,трассировку делать когда красными становятся?
Т.к если когда красными то очень сложно успеть,потому что становятся всего на 10-15 сек.
Вот моя трассировка
traceroute to retracker.local (212.1.226.162), 30 hops max, 38 byte packets
1 10.155.149.253 (10.155.149.253) 2.307 ms 10.155.149.253 (10.155.149.253) 1.903 ms 1.355 ms
2 10.14.0.250 (10.14.0.250) 0.541 ms 0.485 ms 0.495 ms
3 10.14.0.250 (10.14.0.250) 0.471 ms 0.502 ms 0.552 ms
Здарвствуйте, если кто может подскажите, как можно настроить так чтобы рторрет качал только один из торрентов, а все остальные держал на паузе. Читал, что можно это реализовать с помощью скриптов и тд. Проблем только в том, что я устанавливал себе рторрент из джентельменсого набора, что не требует почти никаких знаний,если кто знает подскажите(в режиме для чайника). Роутер у меня d-link 320(с прошивкой от олега), канал интернета 512 кбит.с.
блин ни transmission ни rtorrent не могу качать по одному файлу
oleg.maiorov
26-09-2010, 07:47
В режиме для чайника через скрипты сделать вряд ли получится.
Если в режиме более-менее опытного пользователя *nix, то могу ради спортивного интереса набросать примерную конструкцию, как это может работать.
Предположу что мы должны написать скрипт, который будет класть очередной файл *.torrent из гипотетической папки (удаляя его там), в папку-приемник rtorrent. Класть он его будет только в том случае, если в папке с очередью присутствует файлик empty. Подвешиваем крон, который этот скрипт запускает каждые 5 минут. И в конфиге rtorrent`a прописываем, чтобы он (rtorrent) создавал файл empty если торрент докачался.
1. Создал директорию под скрипты:
mkdir /opt/etc/torrent_loader
2. Написал php-скрипт get_next_torrent.php, который перемещает файл торрента из очереди в папку с rtorrent:
На баше наверняка получится проще, но я его не знаю
vi /opt/etc/torrent_loader/get_next_torrent.php
#!/opt/bin/php
<?php
$dir_rtorrent_queue = '/opt/share/torrent/ingest/';
$dir_rtorrent_ingest = '/opt/share/torrent/dl/';
$file_empty = 'empty';
if(file_exists ($dir_rtorrent_queue.$file_empty)){
// open directory
$dh = opendir($dir_rtorrent_queue) or die('Can`t open directory');
// read torrent files
$torrents = array();
while(( $file = readdir($dh)) !== false ){
// get extension
$ext = strtolower(array_pop(explode(".", $file)));
// fill only *.torrent
if( in_array( $ext, array("torrent") ) ){
$torrents[] = $file;
}
}
closedir($dh);
if( !empty($torrents) ){
$torrent = $torrents[0];
rename($dir_rtorrent_queue.$torrent, $dir_rtorrent_ingest.$torrent);
unlink($dir_rtorrent_queue.$file_empty);
}
}
?>
Естественно он у нас будет исполняемым:
cd /opt/etc/torrent_loader
chmod +x get_next_torrent.php
3. Папка с очередью, назовем ее ingest:
mkdir /opt/share/torrent/ingest
chown p2p /opt/share/torrent/ingest
4. Пишем скрипт set_empty.sh и помещаем его в директорию torrent_loader. Он должен создавать пустой файл в папке очереди:
vi /opt/etc/torrent_loader/set_empty.sh
#!/bin/sh
>/opt/share/torrent/ingest/empty
chmod +x /opt/etc/torrent_loader/set_empty.sh
5. В конфиге /opt/etc/rtorrent.conf добавить строчку:
on_finished = get_next_torrent,"execute = /opt/etc/set_empty.sh"
6. в /opt/etc/crontab добавить строчку:
*/5 * * * * admin /opt/etc/torrent_loader/get_next_torrent.php
7. Рестарт крона и rtorrent:
/opt/etc/init.d/S10cron
/opt/etc/init.d/S99rtorrent restart
Скрипты абсолютно несовершенны. Первый файл empty должен быть создан ручками. Ну и к сбоям всяким разным они неустойчивы. Потом если это пройдет, перепишем под SQLite.
Отлаживаю, пока не работает :(
rtorrent после окончания загрузки пишет:
event action failed: Bad return code
хотя если вручную таким образом исполнять, файлик empty создается
getikalex
27-09-2010, 12:27
нет пока не работает, и вопрос не в WEB морде. Вопрос в том, что наша версия rtorrent не поддерживает magnet.
Уж скоро год как ждемс...
getikalex
28-09-2010, 16:52
все закачки пропасть не могут.
Запустить по новой rtorrent - и они появятся.
если появляются ошибки ФС после некорректного отключения - e2fsck умеет лечить.
тааак, а как знать, связан ли в данный момент веб интерфейс с торрентом?
у меня была ошибка по настройкам.
Ну и что делать, чтоб он был связан с скрин ридером?
как вызвать консоль рторрент?
по screen -R не получается.
Помогите с толковой настройкой rtorrent.
выявилось следующее.
я выявил, что rtorrent у меня работает.
выявил вот таким способом.
с консоли набираю
su p2p
screen -r
консоль показывается.
значит и в ней все раздачи видны, всё путём.
в веб интерфейсе его не видно.
с браузера набираю
http://192.168.1.1/rtorrent
запрашивается логин, пароль.
набираю, и в консоли видно всё по нулям.
пробую нажать настройку, выбивается ошибка.
Следовательно, оно как-то всё странно.
Что мне надо править?
Как выявить, соеденился веб интерфейс с rtorrent?
valeri-dexter
04-10-2010, 22:47
Дорогие форумчане!!! Помогите пожалуйста разобраться. Поставил я rtorrent и веб-морду к нему. Забросил вечером торрент-файлы и они нормально качались. На следующий день на работе периодически наблюдал на трекере за файлами и они нормально качались. Пришел вечером домой подключился к веб-морде и увидел что некоторые файлы нормально скачались и раздаются, а у некоторых в колонке "Статус" написано "Проверка" и они в разделе "Неактивные". При этом количество мб и процент закачки быстро растет и начинается от нуля. Минут через 20 когда процент закачки вырастает до реально скаченного и статус торрента меняется и он продолжает качаться. Что это такое? Как сделать так, что бы при открытии веб-морды у все торрентов сразу появлялась реальная информация о их состоянии?
Пришел вечером домой подключился к веб-морде и увидел что некоторые файлы нормально скачались и раздаются, а у некоторых в колонке "Статус" написано "Проверка" и они в разделе "Неактивные". При этом количество мб и процент закачки быстро растет и начинается от нуля. Минут через 20 когда процент закачки вырастает до реально скаченного и статус торрента меняется и он продолжает качаться. Что это такое? Как сделать так, что бы при открытии веб-морды у все торрентов сразу появлялась реальная информация о их состоянии?
Это происходит после перезагрузки роутера/rtorrent ... происходит проверка кеша скачанных файлов (очень неспешно). можно в /opt/etc/rtorrent.conf поставить check_hash = no
valeri-dexter
05-10-2010, 07:52
Это происходит после перезагрузки роутера/rtorrent ... происходит проверка кеша скачанных файлов (очень неспешно). можно в /opt/etc/rtorrent.conf поставить check_hash = no
Спасибо большое tempik!!! Еще вопрос - а зачем вообще нужна эта проверка и все ли будет нормально работать если я её отключу?
(извиняюсь если задал глупый вопрос)
getikalex
05-10-2010, 19:04
проверка нужна для гарантированной правильной работы. Ее можно отключить в конф. файле, но с ней надежней.
В режиме для чайника через скрипты 3. Папка с очередью, назовем ее ingest:
mkdir /opt/share/torrent/ingest
chown p2p /opt/share/torrent/ingest
А вот если ту папку создать, то потом она ни по фтп, ни по самбе, стандартным способом не видна.
Так и должно быть?
Как тогда очередь класть, если папка не видна? что делаю не так?
Pablo Escobar
12-10-2010, 15:59
Коллеги, у кого работает AutoWatch?
У меня не подхватывает.
Попробовал в конфиг-файле отключить полностью пункт, где про dl говорится. Но все равно не подхватывает ни из корневой AutoWatch-a, ни из подпапок.
http://emberapp.com/psychov/images/google-chrome-34/sizes/m.png
Что я делаю не так?
Спасибо.
ZeroCold
13-10-2010, 11:58
Собственно, вопрос заключается в том, есть ли для наших маленьких друзей (wl500gp) сия программа.
В виду роста активности антиприатских организаций и органов МВД, понятно что от последних этой програмуленной не отмашешся, но от первых есть шанс. Не смог обнаружить соответствующей ветки обсуждения, посему завел новую...
Откликнитесь кто знает о существовании подобной программы.
LazyRaven
15-10-2010, 09:44
Коллеги, у кого работает AutoWatch?
У меня не подхватывает.
AutoWatch - это автозакачка? У меня работает, но папка стоит /tmp/harddisk/torrent/dl Права: 40755 и владелец p2p
У кого корректно переносит закачки в Complete?
у меня в rtorrent.conf
вот такая строка
on_finished = move_complete,"execute=mv,-u,$d.get_base_path=,/tmp/mnt/disc0_3/torrent/Complete/ ;d.set_directory=/tmp/mnt/disc0_3/torrent/Complete/"
закачки после финиша просто не переносятся.
папку /tmp/mnt/Disc0_3/torrent/Complete
я создал.
chown p2p /tmp/mnt/disc0_3/torrent/Complete
делал
chmod 40755 /tmp/mnt/disc0_3/torrent/Complete делал.
пока ничего не переносится.
у меня вот такой конфиг, может что править надо
# This is an example resource file for rTorrent. Copy to
# ~/.rtorrent.rc and enable/modify the options as needed. Remember to
# uncomment the options you wish to enable.
scgi_port = 127.0.0.1:5000
enable_trackers = yes
session_save = yes
encoding_list = UTF-8
# Minumum amount of peers to connect per torrent, if available.
min_peers = 1
# Minumum amount of peers to connect per torrent.
max_peers = 50
# Same as above but for seeding completed torrents (-1 = same as downloading)
min_peers_seed = 1
#max_peers_seed = 50
# Maximum number of simultanious uploads per torrent.
max_uploads = 2
# Global download rate in KiB. "0" for unlimited.
download_rate = 0
# Global upload rate in KiB. "0" for unlimited.
upload_rate = 0
# Default directory to save downloaded files. Note it doesn't support
# space yet.
directory = /tmp/mnt/disc0_3/torrent/work
#system.method.set_key = event.download.finished,move_complete,"d.set_directory=/tmp/mnt/disc0_3/torrent/Complete/;execute=mv,$d.get_base_path=,/tmp/mnt/disc0_3/torrent/Complete/"
on_finished = move_complete,"execute=mv,-u,$d.get_base_path=,/tmp/mnt/disc0_3/torrent/Complete/ ;d.set_directory=/tmp/mnt/disc0_3/torrent/Complete/"
#on_finished = move_complete,"execute=mv,-u,$d.get_base_path=,$d.get_custom1= ;d.set_directory=$d.get_custom1="
# Watch a directory for new torrents, and stop those that have been deleted.
schedule = watch_directory,5,5,load_start=/tmp/harddisk/torrent/dl/*.torrent
schedule = untied_directory,5,5,stop_untied=
# Close torrents when diskspace is low.
#schedule = low_diskspace,5,60,close_low_diskspace=100M
# Default session directory. Make sure you don't run multiple instance
# of rtorrent using the same session directory. Perhaps using a
# relative path?
session = /tmp/harddisk/torrent/session
# The ip address reported to the tracker.
#ip =
# The ip address the listening socket and outgoing connections is
# bound to.
#bind = rakshasa
# Port range to use for listening.
port_range = 51778-51778
# Start opening ports at a random position within the port range.
port_random = no
# Check hash for finished torrents. Might be usefull until the bug is
# fixed that causes lack of diskspace not to be properly reported.
check_hash = no
# Set whetever the client should try to connect to UDP trackers.
use_udp_trackers = yes
# Alternative calls to bind and ip that should handle dynamic ip's.
#schedule = ip_tick,0,1800,ip=rakshasa
#schedule = bind_tick,0,1800,bind=rakshasa
#
# Do not modify the following parameters unless you know what you're doing.
#
# Hash read-ahead controls how many MB to request the kernel to read
# ahead. If the value is too low the disk may not be fully utilized,
# while if too high the kernel might not be able to keep the read
# pages in memory thus end up trashing.
hash_read_ahead = 5
# Interval between attempts to check the hash, in milliseconds.
hash_interval = 10
# Number of attempts to check the hash while using the mincore status,
# before forcing. Overworked systems might need lower values to get a
# decent hash checking rate.
hash_max_tries = 3
# Max number of files to keep open simultaniously.
#max_open_files = 128
# Number of sockets to simultaneously keep open.
#max_open_sockets = <no default>
# Example of scheduling commands: Switch between two ip's every 5
# seconds.
#schedule = "ip_tick1,5,10,ip=torretta"
#schedule = "ip_tick2,10,10,ip=lampedusa"
# Remove a scheduled event.
#schedule_remove = "ip_tick1"
# Stop torrents when reaching upload ratio in percent,
# when also reaching total upload in bytes, or when
# reaching final upload ratio in percent.
# example: stop at ratio 2.0 with at least 200 MB uploaded, or else ratio 20.0
#schedule = ratio,60,60,"stop_on_ratio=200,200M,2000"
schedule = ratio,30,60,stop_on_ratio=200
# Encryption options, set to none (default) or any combination of the following:
# allow_incoming, try_outgoing, require, require_RC4, enable_retry, prefer_plaintext
#
# The example value allows incoming encrypted connections, starts unencrypted
# outgoing connections but retries with encryption if they fail, preferring
# plaintext to RC4 encryption after the encrypted handshake
#
encryption = allow_incoming,enable_retry,prefer_plaintext
# Enable DHT support for trackerless torrents or when all trackers are down.
# May be set to "disable" (completely disable DHT), "off" (do not start DHT),
# "auto" (start and stop DHT as needed), or "on" (start DHT immediately).
# The default is "off". For DHT to work, a session directory must be defined.
#
dht = on
# UDP port to use for DHT.
#
dht_port = 51778
# Enable peer exchange (for torrents not marked private)
#
peer_exchange = yes
#
# Do not modify the following parameters unless you know what you're doing.
#
safe_sync = yes
# on_finished=send_finish_sms,"execute = /opt/etc/sendsms/send.php,P,$d.get_name=."
# on_finished=send_finish_sms,"execute = /opt/etc/sendsms/send.php,l,$d.get_name=."
on_finished = get_next_torrent,"execute = /opt/etc/torrent_download/set_empty.sh"
LazyRaven
15-10-2010, 11:53
У меня когда как. То переносятся, то нет. Но я задавал через веб-морду. И вроде, сейчас изменился формат команд в 0.8.6. Теперь, вроде как, надо писать
system.method.set_key=event.download.finished ... дальше команда переноса. Можно подробней в туторе посмотреть.
а есть ли где образец нового конфига, к новой версии?
и где про то можна почитать на великом и могучем?
Pablo Escobar
15-10-2010, 16:19
AutoWatch - это автозакачка? У меня работает, но папка стоит /tmp/harddisk/torrent/dl Права: 40755 и владелец p2p
AutoWatch это http://code.google.com/p/rutorrent/wiki/PluginAutotools#Auto_Watch
Sunny666
16-10-2010, 12:10
Добрый день,
в моей тазике в обновлениях появилась версия php-5.3.3-r1, а сейчас php-5.2.14, будет ли веб-интерфейс работать с новой версией php?
LazyRaven
16-10-2010, 19:51
AutoWatch это http://code.google.com/p/rutorrent/wiki/PluginAutotools#Auto_Watch
Автодобавление работает нормально, перемещение иногда работает иногда нет.
Правда у меня это настроено через веб-морду.
у меня с помощью родного конфига rtorrent, просто не перемещается. пробовал по разному
on_finished = move_complete,"execute=mv,-u,$d.get_base_path=,/tmp/mnt/disc0_3/torrent/Complete/ ;d.set_directory=/tmp/mnt/disc0_3/torrent/Complete/"
так не проходит и вот так пробовал
system.method.set_key = event.download.finished,move_complete,"d.set_directory=/tmp/mnt/disc0_3/torrent/Complete/;execute=mv,$d.get_base_path=,/tmp/mnt/disc0_3/torrent/Complete/"
и так тоже не проходит.
уже и незнаю почему не проходит.
euseller
21-10-2010, 19:15
подскажите, работает ли с rutorrent последняя версия rtorrent и не выложит ли кто ее с библиотеками отдельно, чтобы не пакетом ставить...спасибо...
подскажите, работает ли с rutorrent последняя версия rtorrent
SVN версия ruTorrent теоретически полностью совместима с SVN версией rTorrent. За исключением плагина ratio - он работать не будет.
getikalex
22-10-2010, 11:02
Насколько я знаю svn версия rtorrent поддерживает magnet ссылки.
Удалось это дело прикрутить к роутеру ?
Можно поподробней ?
Graftsman
24-10-2010, 10:22
Не подскажете, есть ли ограничение на максимальный размер файла?
Скачал на свой компьютер библиотеку размером 66 ГБ и скопировал на роутер по FTP.
Закинул торрент файл. Но торрент проверятся не хочет. Всё время статус - на очереди.
Пытался вручную стартовать, но всё равно Checking не начинается.
До этого 45-гигабайтный файл прочекался без проблем.
Версия ruTorrent 2.8.
господа умельцы
появилась новая unstable версия 0.8.7/0.12.7 тут (http://libtorrent.rakshasa.no/)
можете собрать для роутера ?
заранее благодарю
Я пытался. Пока в optware не будет собран новый тулчайн с gcc хотябы 4.2.1 ничего не получится.
У меня получилось собрать при использовании тулчайна rtn прошивки. Но собрать новый uclibc для mips для меня очень сложно, так что без новых библиотех от этих бинарников проку нет.
Вот цитата rakshasa:
Gcc 4.2.1 is now the new requirement.
ИМХО судя по обновлениям optware все уже давно забили на эти платформы маршрутизаторов, так что на обновления я уже не надеюсь.
Народ, помогите, и поправьте, как будет правильно написать строчку в конфиге.
Как не пишу, всёравно он ругается.
пробовал запускать скрипт на создание файла, и не проходит. пробую прямо с конфига создать файл и тоже не проходит.
Пока у меня вот так выглядит строчка.
#on_finished = get_next_torrent,"execute=touch /tmp/mnt/disc0_3/torrent/ingest/empty ;"
что тут неправильно?
Народ, помогите, и поправьте, как будет правильно написать строчку в конфиге.
Как не пишу, всёравно он ругается.
пробовал запускать скрипт на создание файла, и не проходит. пробую прямо с конфига создать файл и тоже не проходит.
Пока у меня вот так выглядит строчка.
#on_finished = get_next_torrent,"execute=touch /tmp/mnt/disc0_3/torrent/ingest/empty ;"
что тут неправильно?
все неправильно, такой синтаксис для старых версий
так попробуй, blalbalba замени на уникальное название действия
system.method.set_key = event.download.finished,blablabla,"execute=touch,/tmp/mnt/disc0_3/torrent/ingest/empty"
Может кто-нибудь подсказачь что не так в ситуации: есть внешний диск с FAT32, который замонтирован (/tmp/mnt/disc1_1). При указании скачивания торрента в любую папку на этом диске возникает ошибка скачивания торрента. Хотя тот же торрент отлично стартует на закачку в раздел EXT3.
Покопался в инете - пишут что нужно как то монтировать по особому (чтобы права были).
Что нужно сделать чтобы скачка была на диск с FAT32.
Pablo Escobar
04-11-2010, 15:15
Может кто-нибудь подсказачь что не так в ситуации: есть внешний диск с FAT32, который замонтирован (/tmp/mnt/disc1_1). При указании скачивания торрента в любую папку на этом диске возникает ошибка скачивания торрента. Хотя тот же торрент отлично стартует на закачку в раздел EXT3.
Покопался в инете - пишут что нужно как то монтировать по особому (чтобы права были).
Что нужно сделать чтобы скачка была на диск с FAT32.
если файл больше 4Гб, то никак.
Больших файлов нет.
Самое интересное что когда торрент скачался на EXT - я его крпирую на FAT диск, делаю форс проверку, удаляю с EXT и он начинает нормально раздаваться в rTorrent с FAT диска. А вот закачать напрямую на него не получается.
КАК это сделать?
P.S. Или я дурак или одно из двух.
подскажите пожалуйста 2 момента по частичной закачке торрентов:
1)как заставить рторрент (отображает то конечно руторрент, но как я понял именно из-за рторрента) показывать процент в прогресбаре от отмеченных мной файлов, а не от всего торрента целиком. т.е. если я качаю какой-нибудь сериал или пак клипов и т.п. и отмечаю для скачки один файл то даже по завершении его закачки раздача висит в даунлоаде и с процентом скажем 5%...
2)как заставить рторрент не создавать все папки и файлы присутствующие в торренте на диске, а создавать только те, в которые происходит закачка. т.е. при скачке дискографии какого-либо артиста даже если добавляя торрент я ставлю галку не начинать закачку немедленно, а затем отмечаю 1 альбом и стартую закачку на диске создаются папки все альбомов и файлы всех треков в них, причем не все нулевого размера (из тех что отмечены как - не закачивать)
Что нужно сделать чтобы скачка была на диск с FAT32.
Ну так проверь, чтоб прова были к папкам для пользователя от которогу у тебя запускается rtorrent (обычно p2p или root). Еще могут возникать проблеммы если диск с ошибками работает, там питания не хватает..
подскажите пожалуйста 2 момента по частичной закачке торрентов:
Качаешь исходники и херачешь патчи к нему, компилируешь
Ну так проверь, чтоб прова были к папкам для пользователя от которогу у тебя запускается rtorrent (обычно p2p или root). Еще могут возникать проблеммы если диск с ошибками работает, там питания не хватает..
Насколько я понимаю на FAT нельзя назначить права на папки отдельно, или я не прав. Подскажи как это сделать. Потому что при попытке выполнить chown выдает это:
[admin@Router root]$ chown p2p /tmp/mnt/disc1_1
changing ownership of `/tmp/mnt/disc1_1': Operation not permitted
Если запускать от имена admin, то работает.
Качаешь исходники и херачешь патчи к нему, компилируешь
что-то я не понял. под "херачешь" ты подразумеваешь самому их написать или установить готовые?
Mashiro-sama
07-11-2010, 07:28
Насколько я понимаю на FAT нельзя назначить права на папки отдельно, или я не прав.
С какими параметрами монтируешь раздел с фат?
С какими параметрами монтируешь раздел с фат?
Сейчас в fstab следующее:
/dev/scsi/host1/bus0/target0/lun0/part1 /tmp/mnt/disc1_1 vfat rw,noatime 1 1
пробовал в параметрах писать umask=0 не помогает
Не стартует lighttpd, что ему не хватает?
2010-11-08 14:42:43: (log.c.166) server started
2010-11-08 14:42:43: (fdevent_linux_sysepoll.c.134) epoll_create failed (Function not implemented), try to set server.event-handler = "poll" or "select"
2010-11-08 14:42:43: (fdevent.c.41) event-handler linux-sysepoll failed, try to set server.event-handler = "poll" or "select"
2010-11-08 14:42:43: (server.c.1112) fdevent_init failed
2010-11-08 14:46:36: (log.c.166) server started
2010-11-08 14:46:36: (fdevent_linux_sysepoll.c.134) epoll_create failed (Function not implemented), try to set server.event-handler = "poll" or "select"
2010-11-08 14:46:36: (fdevent.c.41) event-handler linux-sysepoll failed, try to set server.event-handler = "poll" or "select"
2010-11-08 14:46:36: (server.c.1112) fdevent_init failed
Pablo Escobar
08-11-2010, 12:14
Не стартует lighttpd, что ему не хватает?
2010-11-08 14:42:43: (log.c.166) server started
2010-11-08 14:42:43: (fdevent_linux_sysepoll.c.134) epoll_create failed (Function not implemented), try to set server.event-handler = "poll" or "select"
2010-11-08 14:42:43: (fdevent.c.41) event-handler linux-sysepoll failed, try to set server.event-handler = "poll" or "select"
2010-11-08 14:42:43: (server.c.1112) fdevent_init failed
2010-11-08 14:46:36: (log.c.166) server started
2010-11-08 14:46:36: (fdevent_linux_sysepoll.c.134) epoll_create failed (Function not implemented), try to set server.event-handler = "poll" or "select"
2010-11-08 14:46:36: (fdevent.c.41) event-handler linux-sysepoll failed, try to set server.event-handler = "poll" or "select"
2010-11-08 14:46:36: (server.c.1112) fdevent_init failed
поиском принципиально не пользуетесь?
http://wl500g.info/search.php?searchid=5213541
Спасибо, помогло.
Пока не дружу с поиском, все приходит с опытом.
подскажите пожалуйста 2 момента по частичной закачке торрентов:
1)как заставить рторрент (отображает то конечно руторрент, но как я понял именно из-за рторрента) показывать процент в прогресбаре от отмеченных мной файлов, а не от всего торрента целиком. т.е. если я качаю какой-нибудь сериал или пак клипов и т.п. и отмечаю для скачки один файл то даже по завершении его закачки раздача висит в даунлоаде и с процентом скажем 5%...
2)как заставить рторрент не создавать все папки и файлы присутствующие в торренте на диске, а создавать только те, в которые происходит закачка. т.е. при скачке дискографии какого-либо артиста даже если добавляя торрент я ставлю галку не начинать закачку немедленно, а затем отмечаю 1 альбом и стартую закачку на диске создаются папки все альбомов и файлы всех треков в них, причем не все нулевого размера (из тех что отмечены как - не закачивать)
и всетаки кто-нибудь решал эту проблему для себя? просто время закачки (сколько осталось качать) тоже считается исходя из закачки всего торрента.. нервирует это все.
что-то я не понял. под "херачешь" ты подразумеваешь самому их написать или установить готовые?
придумать как это сделать, править исходники, сделать патч и перекомпилировать.
Первый пункт может можно сделать и средствами php в ruTorrent, но это не правильно будет.
Насколько я понимаю на FAT нельзя назначить права на папки отдельно
да, не заметил.
Если запускать от имена admin, то работает.
если ядро 2.6, там только из под root rtorrent работает.
Выручайте, уже 3 день не могу получить доступ к веб-морде rutorrent.
rtorrent работает, lighttpd работает захожу на http://ip.router:8081 вижу lighttpd server is running.
rutorrent 3.1 распакован в /opt/share/www/lighttpd/rutorrent
Захожу http://ip.router:8081/rtorrent, страница не доступна
Если захожу так http://ip.router:8081/RPC2 вижу пустую страницу.
Куда копать дальше?
rutorrent 3.1 распакован в /opt/share/www/lighttpd/rutorrent
Если server.document-root = "/opt/share/www/",
то с какой стати Вы распаковываете что-то в /opt/share/www/lighttpd?
Выручайте, уже 3 день не могу получить доступ к веб-морде rutorrent.
rtorrent работает, lighttpd работает захожу на http://ip.router:8081 вижу lighttpd server is running.
rutorrent 3.1 распакован в /opt/share/www/lighttpd/rutorrent
Захожу http://ip.router:8081/rtorrent, страница не доступна
Если захожу так http://ip.router:8081/RPC2 вижу пустую страницу.
Куда копать дальше?
Сравните сами:
Ваша настройка корня веб сервера
server.document-root = "/opt/share/www/"
И сами же отправляете руторрент во вложенную папку:
/opt/share/www/lighttpd/rutorrent
Выводы сделаете сами? ;)
Семен, семеныч!;)
Спасибо, приду с работы попробую.
У меня установлен rTorrent по пути /opt/share/www/rtorrent
в папке есть папака plugins
Можно ли каким то образом добавить не достающие мне плагины в эту папку? Или они не подойдут к программе rTorrent и надо ставить именно ruTorrent?
http://code.google.com/p/rutorrent/wiki/GetFromSVN - читал, пробовал командой
cd /opt/share/www/rtorrent/rutorrent/plugins svn co http://rutorrent.googlecode.com/svn/trunk/plugins/plugin-name
установить нужные мне плагин ничего не получилоcь.
Что такое Subversion не знаю.
Помогите. Растолкуйте.
Pablo Escobar
20-11-2010, 18:45
У меня установлен rTorrent по пути /opt/share/www/rtorrent
в папке есть папака plugins
Можно ли каким то образом добавить не достающие мне плагины в эту папку? Или они не подойдут к программе rTorrent и надо ставить именно ruTorrent?
http://code.google.com/p/rutorrent/wiki/GetFromSVN - читал, пробовал командой
cd /opt/share/www/rtorrent/rutorrent/plugins svn co http://rutorrent.googlecode.com/svn/trunk/plugins/plugin-name
установить нужные мне плагин ничего не получилоcь.
Что такое Subversion не знаю.
Помогите. Растолкуйте.
1. скачать плагины http://code.google.com/p/rutorrent/downloads/detail?name=plugins-3.2.tar.gz&can=2&q=
2. распаковать нужные в /opt/share/www/rtorrent/plugins/
1. скачать плагины http://code.google.com/p/rutorrent/downloads/detail?name=plugins-3.2.tar.gz&can=2&q=
2. распаковать нужные в /opt/share/www/rtorrent/plugins/
Сделал. Установил нужные плагины, а рестартовать rTorrent? Какой командой?
Pablo Escobar
20-11-2010, 19:06
Сделал. Установил нужные плагины, а рестартовать rTorrent? Какой командой?
попробуйте хотя бы первый пост в этой теме осилить, а?
попробуйте хотя бы первый пост в этой теме осилить, а?
Почитал, перезапустил рТоррент и плагин все равно не появился. Его надо прописать где-то?
Первый пост очень длинный))
Pablo Escobar
20-11-2010, 19:45
Почитал, перезапустил рТоррент и плагин все равно не появился. Его надо прописать где-то?
Первый пост очень длинный))
http://emberapp.com/pablo_esc/images/terminal/sizes/m.png
http://emberapp.com/pablo_esc/images/terminal/sizes/m.png
http://i033.radikal.ru/1011/e4/1d846a1b0d50.bmp
http://s009.radikal.ru/i307/1011/40/d0592e5186a8.bmp
Да кстати, у меня установлен только rTorrent с помощью скрипта для чайника.
Надо ли ставить еще ruTorrent отсюда (http://code.google.com/p/rutorrent/wiki/Config?wl=ru)? Или rTorrent и ru одно и тоже?
Pablo Escobar
20-11-2010, 20:08
длинный первый пост (о rtorrent)
длинный первый пост (о rtorrent)
Все у меня как в первом посте прописано кроме строчек В файле /tmp/local/root/.profile там выглядит так:
Код:
export TERMINFO="/opt/share/terminfo"
export TERM="xterm"
alias rt='su -c "screen -r" p2p'
chmod a+rw `tty`
stty start undef
stty stop undef
А у меня между строчкой
export TERM="xterm"
и
alias rt='su -c "screen -r" p2p'
Есть еще строчки текста, прописанные по-моему скриптом.
Это принципиально?
Подергал уже все файлы отвечающие за плагины. Ноль эмоций, не добавляются они у меня в вебморду роутера и все! Хоть ты тресни!
Хотя все плагины распакованы и лежат на месте(
kartoshin
21-11-2010, 18:13
Подскажите пожалуйста, позволяет ли плагин datadir для rutorrent избавиться от базовой директории (самая верхняя, вшитая в торрент)? Переносить-то данные переносит, но папка верхнего уровня из .torrent-файла всегда прилипает в конце.
Может есть плагин, который позволяет не учитывать её?
ставил rTorrent скриптом для чайников. Скачал несколько файлов все работало. Сейчас захожу в веб морду список файлов не отображается. в логах такое:
[22.11.2010 11:27:44] WebUI started.
[22.11.2010 11:27:47] Закачка успешно передана в rTorrent.
[22.11.2010 11:27:52] Bad response from server: (200 [parsererror,getuisettings]) {"webui.fls.view":0,"webui.show_cats":1,"webui.show_dets":1,"webui.needmessage":1,"webui.reqtimeout":30000,"webui.confirm_when_deleting":1,"webui.alternate_color":0,"webui.update_interval":3000,"webui.hsplit":0.8,"webui.vsplit":0.501,"webui.effects":0,"webui.fullrows":0,"webui.no_delaying_draw":1,"webui.search":-1,"webui.speedlistdl":"100,150,200,250,300,350,400,450,500,750,1000,1250","webui.speedlistul":"100,150,200,250,300,350,400,450,500,750,1000,1250","webui.ignore_timeouts":0,"webui.retry_on_error":120,"webui.lang":"ru","webui.trt.colwidth":[200,100,60,127,100,100,60,111,60,60,60,60,60,80,10 0,90,100,100],"webui.trt.colenabled":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],"webui.trt.colorder":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17],"webui.trt.sindex":-1,"webui.trt.rev":0,"webui.fls.colwidth":[200,60,100,100,80],"webui.fls.colenabled":[1,1,1,1,1],"webui.fls.colorder":[0,1,2,3,4],"webui.fls.sindex":-1,"webui.fls.rev":0,"webui.trk.colwidth":[200,60,60,60,60,60,80],"webui.trk.colenabled":[1,1,1,1,1,1,1],"webui.trk.colorder":[0,1,2,3,4,5,6],"webui.trk.sindex":-1,"webui.trk.rev":0,"webui.prs.colwidth":[100,120,60,100,100,100,60,60],"webui.prs.colenabled":[1,1,1,1,1,1,1,1],"webui.prs.colorder":[0,1,2,3,4,5,6,7],"webui.prs.sindex":-1,"webui.prs.rev":0,"webui.plg.colwidth":[150,60,80,80,500],"webui.plg.colenabled":[1,1,1,1,1],"webui.plg.colorder":[0,1,2,3,4],"webui.plg.sindex":-1,"webui.plg.rev":0}0} Может кто-то знает что нужно исправить? ruTorrent v3.1
Почитал, перезапустил рТоррент и плагин все равно не появился. Его надо прописать где-то?
Первый пост очень длинный))
у меня получилось настроить плагины вот таким способом.
telnet my.router
останавливаешь торрент - /opt/etc/init.d/S99rtorrent stop
http://my.jetscreenshot.com/2834/20101122-ek5b-15kb.jpg
забираешь новый rutorrent - wget http://rutorrent.googlecode.com/files/rutorrent-3.2.tar.gz
http://my.jetscreenshot.com/2834/20101122-mnef-84kb.jpg
заходишь через putty на роутер
запускаешь mc
слева ищешь папку /opt/share/www/rtorrent
справа пака tmp/lockal/root и твой закаченный только что файл
http://my.jetscreenshot.com/2834/20101122-x0lh-156kb.jpg
два клика мыши на rutorrent...tgz
http://my.jetscreenshot.com/2834/20101122-o9ik-33kb.jpg
еще разок
http://my.jetscreenshot.com/2834/20101122-smp7-80kb.jpg
ставим курсор на самую верхнюю папку и жмем INS для выделения необходимого. Необходимое становится желтым.
http://my.jetscreenshot.com/2834/20101122-6uxv-94kb.jpg
жмем F5 и копируем новые файлы ruTorrent на место старых
http://my.jetscreenshot.com/2834/20101122-6uxv-94kb.jpg
с заменой, подтверждая это
http://my.jetscreenshot.com/2834/20101122-qiu6-176kb.jpg
даем любимую команду - flashfs save && flashfs commit && flashfs enable
http://my.jetscreenshot.com/2834/20101122-xwas-136kb.jpg
запускаем rtorrent - /opt/etc/init.d/S99rtorrent start
http://my.jetscreenshot.com/2834/20101122-pogi-12kb.jpg
Все работает, но нет ни одного плагина
http://my.jetscreenshot.com/2834/20101122-mzlk-149kb.jpg
повторяешь предыдущие дейсьвия только скачиваешь сами плагины с http://rutorrent.googlecode.com/files/plugins-3.2.tar.gz
http://my.jetscreenshot.com/2834/20101122-wiof-496kb.jpg
d0wn
Огромное спасибо тебе!
Все получилось и даже не пришлось дополнительно скачивать пакет с плагинами. Те плагины которые я ставил раньше прекрасно отобразились и поставились после замены папки rTorrent!
СПАСИБИЩЕ!!!
Кстати, у меня почему то после переустановки рТоррента стала вебморда какой-то слишком громоздкой и не стала влезать в окно моего браузера - вот скриншот:
http://i008.radikal.ru/1011/5f/27c5b5b101c7t.jpg (http://radikal.ru/F/i008.radikal.ru/1011/5f/27c5b5b101c7.jpg.html)
Это не критично конечно но хотелось бы поправить все таки это как-нибудь.
Это не критично конечно но хотелось бы поправить все таки это как-нибудь.
поиграйся с плагином , который отвчает за скины.
поиграйся с плагином , который отвчает за скины.
Так на стандартном скине такая же фигня творится.
Кстати, плагины не все пашут у меня, думаю может удалить все те которые добавлял сам и поставить твои по ссылке.
Ахой.
Такой вопрос, следуя инструкциям со страниц 11-14 поставил rtorrent и lighttpd. Rtorrent - работает, а lighttpd при запуске S80lighttpd start выдает ошибку:
2010-11-28 01:51:16: (configfile.c.958) opening configfile /opt/etc/lighttpd/li ghttpd-ssl.conf failed: No such file or directory
Конфиги копировал из вложений/набивал руками - резалтс а сэйм.
Куда копать?
Ахой.
Такой вопрос, следуя инструкциям со страниц 11-14 поставил rtorrent и lighttpd. Rtorrent - работает, а lighttpd при запуске S80lighttpd start выдает ошибку:
2010-11-28 01:51:16: (configfile.c.958) opening configfile /opt/etc/lighttpd/li ghttpd-ssl.conf failed: No such file or directory
Конфиги копировал из вложений/набивал руками - резалтс а сэйм.
Куда копать?
Нет файла конфигурации /opt/etc/lighttpd/lighttpd-ssl.conf
Проверь на месте ли он? Если да - какие у него атрибуты?
Или ошибка в файле S80lighttpd. Обрати внимание на пробел: /opt/etc/lighttpd/li ghttpd-ssl.conf
Его не должно быть...
igor77777
30-11-2010, 17:49
А есть тут кто с прошивкой 1.9.2.7-rtn-r2393 и старше.
Версия ruTorrent - ещё 3.1
rTorrent работает под пользователем p2p
lighttpd и php - под admin
У меня при запуске морды в логе появляется надпись:
"ruTorrent не может определить uid пользователя rtorrent. Часть функциональности будет недоступна."
В итоге, добавить новую закачку через морду - не получается. :-(
Что с этим делать?
Если у кого стоят указанная и более новые прошивки, а указанная ошибка не проявляется - просьба отписаться.
Спасибо.
Pablo Escobar
30-11-2010, 23:06
У меня при запуске морды в логе появляется надпись:
"ruTorrent не может определить uid пользователя rtorrent. Часть функциональности будет недоступна."
В итоге, добавить новую закачку через морду - не получается. :-(
Что с этим делать?
Смотрите права на морду, скорее всего где-то косяки с правами на плагины/морду.
igor77777
01-12-2010, 03:45
Смотрите права на морду, скорее всего где-то косяки с правами на плагины/морду.
ОК.
Взгляну.
Просто на сборках ранее указанной - все нормально.
Что с этим делать?
Ставить пакет procps, в котором имеется posix-совместимая версия программы id.
А так же обновлять версию ruTorrent до 3.2.
igor77777
01-12-2010, 09:16
Ставить пакет procps, в котором имеется posix-совместимая версия программы id.
Стояла и стоит вот эта:
# ipkg list_installed | grep procps
procps - 3.2.8-1 - PROCPS System Utilities
Тут в прошивке что-то поменялось.
Понять бы,что нужно подправлять.
А так же обновлять версию ruTorrent до 3.2.
Да, заметил новую версию.
Обновлюсь обязательно.
Стояла и стоит вот эта
Скорее всего после обновления прошивки команда id залинковалась на "прошивочную" версию из /bin.
Явно пропишите в conf.php путь к версии id из procps. Либо восстановите соответствующие ln на /opt/bin (или куда они там выставляются при установке пакета).
Смысл в том, что id должен принимать и обрабатывать ключи -u и -G. Busybox-вая id второго ключа не разумеет.
igor77777
01-12-2010, 09:37
Скорее всего после обновления прошивки команда id залинковалась на "прошивочную" версию из /bin.
Явно пропишите в conf.php путь к версии id из procps. Либо восстановите соответствующие ln на /opt/bin (или куда они там выставляются при установке пакета).
Смысл в том, что id должен принимать и обрабатывать ключи -u и -G. Busybox-вая id второго ключа не разумеет.
Спасибо. Попробую.
Наверно будет достаточно переставить procps с force-reinstall
Сейчас посмотрел. /opt/bin/id ведет на coreutils-id
Смысл в том, что id должен принимать и обрабатывать ключи -u и -G. Busybox-вая id второго ключа не разумеет.
Разумеет, аж c версии 1.13. Но эти ключи комплементарны. Чтобы понять что не так в busybox (если конечно вызывается именно он), igor77777 нужно выполнить точную команду, которую хочет морда.
Совсем забыл - bb id у нас просто выключена...
euseller
01-12-2010, 10:24
было такое у кого-нить, что все работало нормально, вроде ничего не трогал. А вот после добьавления файлов в DL директорию rtorrent не начинает качать, а file chunk error ошибочка, и только после запуска принудительной ручной форс проверки файл создается в рабочей директории и начинается закачка...ранее все было нормально...откуда ноги растут?
Сейчас посмотрел. /opt/bin/id ведет на coreutils-id
Вот и пропишите в conf.php явный путь к /opt/bin/id. Т.к. у Вас, подозреваю, используется /bin/id.
Но эти ключи комплементарны.
Разумеется они выдаются в двух разных командах.
Совсем забыл - bb id у нас просто выключена...
В смысле?
Совсем забыл - bb id у нас просто выключена...В смысле?
В смысле в конфиге busybox'а CONFIG_ID=N, т.е. бинарника /usr/bin/id просто нет.
igor77777
01-12-2010, 11:01
В смысле?
Наверное имеется ввиду, что в бизибоксе его нет.
Во всяком случае я не нашел id в следующих каталогах:
/bin
/sbin
/usr/bin
/usr/sbin
Может, ещё где нужно искать?
А может действительно кинете команду/скрипт, который там вызывается, а то я не совсем понял. Можно в личку.
А я вечером ещё раз прошьюсь на версию, где наблюдал ошибку и попробую потестировать.
А может действительно кинете команду/скрипт, который там вызывается, а то я не совсем понял. Можно в личку.
Можете посмотреть код в районе php/settings.php:222 если есть такое желание.
Но для начала таки рекомендую обновить версию.
igor77777
01-12-2010, 12:20
Можете посмотреть код в районе php/settings.php:222 если есть такое желание.
Но для начала таки рекомендую обновить версию.
Смотрел уже.
В моей 3.1
Я так понял это выглядит так:
$randName = uniqid("/tmp/rutorrent-stats-".rand());
$id = getExternal('id');
$req = new rXMLRPCRequest(
new rXMLRPCCommand("execute",array("sh","-c",$id." -u > ".$randName." ; ".$id." -G >> ".$randName." ; echo ~ >> ".$randName." ; chmod 0644 ".$randName)));
Фактически запускается id -u и id -G под пользователем под которым работает rTorrent.
Как появятся какие либо результаты/вопросы - напишу.
Щас попробую обновить ruTorrent
Фактически запускается id -u и id -G под пользователем под которым работает rTorrent.
надо проверять всю цепочку
id -u >/tmp/rutorrent-stats-0 ; id -G >>/tmp/rutorrent-stats-0 ; echo ~ >>/tmp/rutorrent-stats-0 ; chmod 0644 /tmp/rutorrent-stats-0
Мне больше всего не нравится "~", я бы заменил на $HOME . Но это сугубо личное и я могу быть неправ.
igor77777
01-12-2010, 17:54
В общем попробовал.
Прошивка rtn-r2399.
По отдельности:
[admin@igorrouter root]$ su p2p
[p2p@igorrouter root]$ id -u
1001
[p2p@igorrouter root]$ id -G
1001
Весь код:
[p2p@igorrouter root]$ id -u >/tmp/rutorrent-stats-0 ; id -G >>/tmp/rutorrent-stats-0 ; echo ~ >>/tmp/rutorrent-stats-0 ; chmod 0644 /tmp/rutorrent-stats-0
[p2p@igorrouter root]$
содержимое /tmp/rutorrent-stats-0 после этого:
1001
1001
/opt/home/p2p
Я так понимаю, что код определения uid под пользователем p2p, именно под ним крутится у меня rtorrent, отрабатывает правильно.
Решил покопаться ещё, и в настройках морды и обнаружил файл лога /tmp/errors.log
Вот его содержимое после неудачного запуска морды:
[01.12.10 20:20:03] <?xml version="1.0" encoding="UTF-8"?><methodCall><methodName>system.multicall</methodName><params><param><value><array><data>
<value><struct><member><name>methodName</name><value><string>get_directory</string></value></member><member><name>params</name><value><array><data>
</data></array></value></member></struct></value>
<value><struct><member><name>methodName</name><value><string>get_session</string></value></member><member><name>params</name><value><array><data>
</data></array></value></member></struct></value>
<value><struct><member><name>methodName</name><value><string>system.library_version</string></value></member><member><name>params</name><value><array><data>
</data></array></value></member></struct></value>
<value><struct><member><name>methodName</name><value><string>set_xmlrpc_size_limit</string></value></member><member><name>params</name><value><array><data>
<value><i4>7-11//,3</i4></value>
</data></array></value></member></struct></value>
<value><struct><member><name>methodName</name><value><string>get_name</string></value></member><member><name>params</name><value><array><data>
</data></array></value></member></struct></value>
<value><struct><member><name>methodName</name><value><string>get_port_range</string></value></member><member><name>params</name><value><array><data>
</data></array></value></member></struct></value>
</data></array></value></param></params></methodCall>
[01.12.10 20:20:03] Status: 200 OK
Content-Type: text/xml
Content-Length: 384
<?xml version="1.0" encoding="UTF-8"?>
<methodResponse>
<fault>
<value><struct>
<member><name>faultCode</name>
<value><i4>-503</i4></value></member>
<member><name>faultString</name>
<value><string>Call XML not a proper XML-RPC call. <int> value '7-11//,3' contains non-numerical junk: '-11//,3'</string></value></member>
</struct></value>
</fault>
</methodResponse>
Если нажать обновить, то в лог добавляется ещё один такой же блок. В общем логично.
Судя по всему это предшествует тому месту вызывается id, а именно, я думаю это этот кусок:
$req = new rXMLRPCRequest( array(
new rXMLRPCCommand("get_directory"),
new rXMLRPCCommand("get_session"),
new rXMLRPCCommand("system.library_version"),
new rXMLRPCCommand("set_xmlrpc_size_limit",67108863),
new rXMLRPCCommand("get_name"),
new rXMLRPCCommand("get_port_range"),
) );
Но почему это не работает, я не знаю.
В логе lighttpd ничего подозрительного нет.
Вот такие дела. :(
Уважаемые гуру, давайте идеи, что ещё можно посмотреть?
PS: У меня идеи закончились. :(
Пользователю rTorrent не доступна программа 'id'. Часть функциональности будет недоступна.
Веб сервер не имеет доступа к программе 'stat'. Часть функциональности будет недоступна.
Пользователю rTorrent не доступна программа 'stat'. Часть функциональности будет недоступна.
Подскажите что за программы id и stat.
Про id прочитал выше нужна procps - 3.2.8-1, но это у меня стоит и никакой программы id нет. Даже силой переустановил этот пакет но id - нет.
И по программе stat скажите где взять?:confused:
igor77777
02-12-2010, 05:28
Подскажите что за программы id и stat.
Про id прочитал выше нужна procps - 3.2.8-1, но это у меня стоит и никакой программы id нет. Даже силой переустановил этот пакет но id - нет.
И по программе stat скажите где взять?:confused:
с procps - судя по всему ошибка вышла.
Ставьте coreutils.
id, stat и многие другие программы входят в coreutils.
Но почему это не работает
Скорее всего это у Вас функция php number_format отрабатывает почему-то таким вот причудливым образом. Т.е. вызов number_format(67108863,0,'.','') возвращает последовательность "7-11//,3". С какого рожна она этим занимается - понятия не имею.
Как Вы понимаете, у меня на старой олеговской прошивке все работает штатно...
с procps - судя по всему ошибка вышла.
Видимо да. Давно с роутером не общался, чего в каком пакете позабывал уже...
Ставьте coreutils.
id, stat и многие другие программы входят в coreutils.
Спасибо, так и есть, помогло.
igor77777
02-12-2010, 10:46
Скорее всего это у Вас функция php number_format отрабатывает почему-то таким вот причудливым образом. Т.е. вызов number_format(67108863,0,'.','') возвращает последовательность "7-11//,3". С какого рожна она этим занимается - понятия не имею.
Как Вы понимаете, у меня на старой олеговской прошивке все работает штатно...
Спасибо.
Я так думаю, что в свежих версиях прошивки от энтузиастов для rtn слишком много изменений накрутили.
Думаю ребятам некогда все изменения проверять.
Я так думаю, что в свежих версиях прошивки от энтузиастов для rtn слишком много изменений накрутили.
Думаю ребятам некогда все изменения проверять.
Следует заметить, что весь optware'вский софт должен использовать свою версию uClibc. И как мы могли сломать php, мне непонятно.
Спасибо.
Я так думаю, что в свежих версиях прошивки от энтузиастов для rtn слишком много изменений накрутили.
Ну проверить, вообщем-то, легко. Создайте php файлик, который будет печатать упомянутую выше строчку, да и вызовите его.
igor77777
02-12-2010, 12:04
Извините, я не хотел кого либо обидеть.
Следует заметить, что весь optware'вский софт должен использовать свою версию uClibc.
Я не специалист в программировании под линукс и просто не знаю таких моментов, как то связи различного ПО со своими версиями библиотек.
И как мы могли сломать php, мне непонятно.
Ну причём тут php. Разве php - это закрытый-самодостаточный-чёрный ящик? Наверняка он взаимодействует с операционкой. Работает с файлами, вызывает какие-то ещё функции, может ещё что-то делает.
Возможно какая-то функция или интерфейс стал возвращать не корректные значения. Что стало причиной такого поведения - я не знаю. Но Вам, я думаю, должно быть виднее.
Я же со своей стороны тестировал прошивки и могу сказать, что начиная с rtn-r2393 наблюдается такая ошибка в вэбморде ruTorrent.
Ещё раз, приношу свои извинения.
Я же со своей стороны тестировал прошивки и могу сказать, что начиная с rtn-r2393 наблюдается такая ошибка в вэбморде ruTorrent.
Значит я ошибся с r2392, вечером откачу и буду дальше думать как запинать оптимизатор gcc.
P.S. Для интересующихся - gcc не подозревает, что ieee754_csr и ctx->fcr31 в arch/mips/math-emu/cp1emu.c это одна и та-же переменная.
в прошивке 2411 решилась проблема с невозможностью добавить закачку через веб морду, с ошибкой uid пользователя?
igor77777
05-12-2010, 19:25
в прошивке 2411 решилась проблема с невозможностью добавить закачку через веб морду, с ошибкой uid пользователя?
По идее - да.
Во всяком случае, те изменения которые приводили к этой ошибке были убраны в r2407 (http://code.google.com/p/wl500g/source/detail?r=2407&path=/branches/rt-n/).
Всё отлично работает. На всякий случай прочитал всю ветку. Интерфейс прекрасный.
У меня складывается впечатление, что "малыш" даже больше отдает,
чем рядом стоящий компьютер с μTorrent.
Рекорд - за двое суток раздал 36ГБ.
Ради интереса, скоро им устрою очное соревнование:).
Как у вас так получается?
У меня μTorrent через роутер раздавал-качал до 10 Мбайт/сек, ,transmission и rTorrent максимум 800Кбайт/сек на закачку и 200-300 на раздачу:confused:
По фтп и самбе тоже самое
Graftsman
07-12-2010, 05:33
Как у вас так получается?
Последний раз настраивал по ветке "Скрипт "Установка программ для чайника" и его обсуждение"
- http://wl500g.info/showthread.php?t=21889.
Выбрал минимальную конфигурацию, только рторрент. Всё работает без проблем. Вот свежий скриншот.
Выбрал минимальную конфигурацию, только рторрент.
Тоже минимальная конфигурация, только торрент.
А ftp, samba отключены?
Ребят, такая проблема.
Стоял скрипт для чайников с рТоррентом, настройки там по дефолту были, но нужных мне плагинов не было.
Заменил вебморду ruTorrent из скрипта на версию 3.2, поставил плагины все работало, но стала очень тормозить вебморда и при любой закачке перестала открываться она.
Ограничение на отдачу поставил 500кб.с, а на скачивание 1мб.
Все равно не открывает вебморда тупо висит пустое окошко без торрентов и все, только сами настройки и вебморда, причем после закачки файла все заходит, но настройки сбрасываются по дефолту, т.е. они не сейвятся ни в какую.
Подскажите куда копнуть чтобы все нормально настроить под себя.
У меня роутер DIR-320 с прошивкой от Asus WL500gpv2 - 1.9.2.7-d-r2174
И если есть у кого готовые настройки для нормальной работы роутера, можете скинуть и подсказать куда их кинуть можно.
Плагины у меня почти все стоят что доступны на оф сайте ruTorrent для версии 3.2.
igor77777
07-12-2010, 18:03
И если есть у кого готовые настройки для нормальной работы роутера, можете скинуть и подсказать куда их кинуть можно.
Плагины у меня почти все стоят что доступны на оф сайте ruTorrent для версии 3.2.
Посмотрите описание плагинов на сайте ruTorrent и определитесь, какие плагины Вам нужны, а без каких Вы смогли бы жить.
Кроме того, автор морды дает рекомендации, какие плагины стоит ставить на такие слабые устройства как роутеры, а какие не стоит, а то вообще нельзя.
Там же расписано, какие могут настройки у конкретного плагина, и где они настраиваются.
В общем случае, чем меньше плагинов и различных финтифлюшек установлено, тем быстрее работает программа. Примерно та же ситуация и тут.
PS: Я так понимаю, память Вы не увеличивали, так что не нужно его сильно нагружать.
Посмотрите описание плагинов на сайте ruTorrent и определитесь, какие плагины Вам нужны, а без каких Вы смогли бы жить.
Кроме того, автор морды дает рекомендации, какие плагины стоит ставить на такие слабые устройства как роутеры, а какие не стоит, а то вообще нельзя.
Там же расписано, какие могут настройки у конкретного плагина, и где они настраиваются.
В общем случае, чем меньше плагинов и различных финтифлюшек установлено, тем быстрее работает программа. Примерно та же ситуация и тут.
PS: Я так понимаю, память Вы не увеличивали, так что не нужно его сильно нагружать.
Удалил плагины некоторые осталось штук 7 нужных, перезапустил командами через Putty рТоррент.
Веб морда стала грузиться, но закачки текущие мне не видны, не подгружает он данные о них что-ли. Но в тихую грузит, так как жесткий диск на террабайт весело хрюкает и работает на полную катушку.
Да, настройки как не сохранялись, так и не сохраняются - посоветуйте чего с ним сделать чтобы его хоть как-то оживить и процесс закачки увидеть.
igor77777
07-12-2010, 20:11
Удалил плагины некоторые осталось штук 7 нужных, перезапустил командами через Putty рТоррент.
Веб морда стала грузиться, но закачки текущие мне не видны, не подгружает он данные о них что-ли. Но в тихую грузит, так как жесткий диск на террабайт весело хрюкает и работает на полную катушку.
Да, настройки как не сохранялись, так и не сохраняются - посоветуйте чего с ним сделать чтобы его хоть как-то оживить и процесс закачки увидеть.
Странно и не понятно.
Я когда обновлялся на 3.2, просто переписал файлы новой морды поверх старой.
Ну старую, кончено скопировал, на всякий пожарный, но она не понадобилась.
Давайте вместе разбираться.
Какие плагины остались?
Пробовали-ли вообще без плагинов?
Пишет-ли что-то морда на закладке "Лог"?
PS: По большому счету перезапускать сам rtorrent не нужно было. Он работает сам по себе, морда сама по себе. Между собой они обмениваются информацией.
Странно и не понятно.
Я когда обновлялся на 3.2, просто переписал файлы новой морды поверх старой.
Ну старую, кончено скопировал, на всякий пожарный, но она не понадобилась.
Давайте вместе разбираться.
Какие плагины остались?
Пробовали-ли вообще без плагинов?
Пишет-ли что-то морда на закладке "Лог"?
PS: По большому счету перезапускать сам rtorrent не нужно было. Он работает сам по себе, морда сама по себе. Между собой они обмениваются информацией.
Я аналогично обновился переписав файлы новой поверх старой, закинул в папку plugins плагины и все.
Остались следующие плагины:
getdir
datadir
data
autotools
rss
rssurlrewriter
tracklabels
sheduler
theme
discspace
cpuload
show peers like wtorrent
и все.
Вот так выглядит вебморда при загрузке и скачивании двух файлов всего навсего. У меня почему то все строчки в столбик идут да, а если опустить и сделать поле с закачками больше то все настройки просто напросто выходят за границы экрана.
Лог пишет что время запроса к rTorrent истекло.
http://dl.dropbox.com/u/2655849/%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%B A%D1%80%D0%B0%D0%BD%D0%B0%202010-12-07%20%D0%B2%2023.44.59.png
В данный момент работают две закачки.
Без плагинов запускать голый ruTorrent не пробовал. Но без плагинов он не комильфо совсем.
Если что сам rTorrent у меня из скрипта а ruTorrent 3.2 с оф. сайта.
Что посоветуете?
Graftsman
08-12-2010, 06:13
Тоже минимальная конфигурация, только торрент.
А ftp, samba отключены?
Samba отключена, cron также отключил (процессор сильно дёргает и логи забивает своими сообщениями). Использую только FTP.
Командой top проверьте, чем загружен процессор.
igor77777
08-12-2010, 13:57
Что посоветуете?
Ну вроде как получается, что морда не может дождаться ответа от rTorrent'a.
Вопрос только почему.
То ли он rtorrent сильно занят скачиванием, то ли то ли, кто-то другой нагружает процессор и снова rTorrent'у не достается времени на ответ.
В общем, я рекомендую всё же убрать все плагины и удостовериться, работает ли морда без них.
Если работает, то начать добавлять по одному.
После добавление очередного плагина, делать обновить в брузере - это будет приводить к перезагрузке морды.
Это поможет определить какой плагин виноват, ну и тогда думать, что делать.
Если же голая морда не заработает, наверное, стоит проверить всю цепочку rtorrent -> php -> lighttpd.
В это случае остается штудировать и проверять рекомендации по установке и настройке морды с сайта (http://code.google.com/p/rutorrent/)
Pablo Escobar
08-12-2010, 17:10
В общем, я рекомендую всё же убрать все плагины и удостовериться, работает ли морда без них.
сначала консоль бы запустить и удостовериться, что все добавляется - качается - удаляется, кмк.
solonsky
08-12-2010, 17:20
Привет всем!
Написал в соседнюю тему, но думаю правильнее сюда.
Имеем Asus Wl500gpv2 с последней прошивкой от энтузиастов и установленный "скриптом для чайников" rtorrent с веб-мордой. Суть проблемы - скачанные торренты не раздаются вообще, то есть при закачке что-то раздается, как только скачалось, торрент уходит в "Не активные" и в информации пишет "Сиды: 0 из 0 соединено Пиры: 0 из 0 соединено". На трекере я числюсь в списке сидов. Где копать не знаю.
Большое спасибо за совет!
igor77777
08-12-2010, 18:18
сначала консоль бы запустить и удостовериться, что все добавляется - качается - удаляется, кмк.
Подозреваю что Вы путаете консоль и терминал.
Я думаю, нужно пойти по инструкции по установке rtorrent в этой теме.
Лично я заходил в экран rtorrent, только когда его ставил. И то только для проверки работоспособности.
Работает или нет какая либо программа можно с помощью top и ps (лучше использовать: ps afx)
Pablo Escobar
08-12-2010, 19:12
Подозреваю что Вы путаете консоль и терминал.
ага, оговорился.
Я думаю, нужно пойти по инструкции по установке rtorrent в этой теме.
Лично я заходил в экран rtorrent, только когда его ставил. И то только для проверки работоспособности.
Работает или нет какая либо программа можно с помощью top и ps (лучше использовать: ps afx)
с помощью топ и пс не добавить/удалить/остановить/и т.д. закачки
seregakot
08-12-2010, 19:51
ага, оговорился.
с помощью топ и пс не добавить/удалить/остановить/и т.д. закачки
вроде человек неписал что топом добавляет закачки ,вы читать умеете?:D
им можно посмотреть номер процеса чтоб потом убить его :D
Pablo Escobar
08-12-2010, 19:58
вроде человек неписал что топом добавляет закачки ,вы читать умеете?:D
им можно посмотреть номер процеса чтоб потом убить его :D
это вы читать не умеете. я предлагаю способ возможной локализации ошибки, так как не факт, что ошибка именно в морде и плагинах, а не в rTorrent.
Graftsman
09-12-2010, 06:29
Имеем Asus Wl500gpv2 с последней прошивкой от энтузиастов и установленный "скриптом для чайников" rtorrent с веб-мордой. Суть проблемы - скачанные торренты не раздаются вообще, то есть при закачке что-то раздается, как только скачалось, торрент уходит в "Не активные" и в информации пишет "Сиды: 0 из 0 соединено Пиры: 0 из 0 соединено".
У вас порт для торрента закрыт.
Проверьте http://www.utorrent.com/testport.php?port=51777,
где вместо 51777 должен быть ваш порт. Проверьте несколько раз, бывает сервер сильно занят.
igor77777
09-12-2010, 07:33
Что-то я запутался в никах MasterE и Pablo Escobar.
Ну MasterE озвучил свою проблему со связкой rTorrent + ruTorrent.
Pablo Escobar - у вас тоже такое наблюдается?
Я действительно не писал что top или ps каким либо образом может управлять закачками rTorrent.
Дело в том, что top позволит оценить что вообще с ресурсами cpu и памяти у MasterE.
Мне кажется, что у него роутер сильно загружен чем-то другим, не rTorrent'ом. Он же ставил скриптом, и что там ещё установлено и крутится, пока не ясно. И ещё не понятно, что у него со скоростью интернета и типом соединения. Опять же, чисто маршрутизация может потреблять ресурсы.
Вот только MasterE - пока молчит, нужно подождать что он ответит.
Pablo Escobar
09-12-2010, 07:48
Pablo Escobar - у вас тоже такое наблюдается?
наблюдалось при определенной загрузке роутера. тогда я шел в терминал, и смотрел, не зависли ли раздачи, делал им старт-стоп из консоли rTorrenta.
Сейчас у меня торрента нет на роутере, и я счастлив :D
igor77777
09-12-2010, 08:50
наблюдалось при определенной загрузке роутера. тогда я шел в терминал, и смотрел, не зависли ли раздачи, делал им старт-стоп из консоли rTorrenta.
Сейчас у меня торрента нет на роутере, и я счастлив :D
А при какого типа загрузке/нагрузке были проблемы?
И что значит "зависли ли раздачи"?
Я вот тоже подумываю о сборке "NASа-подобного-медиа-сервера".
Pablo Escobar
09-12-2010, 09:24
А при какого типа загрузке/нагрузке были проблемы?
при большой скорости на нескольких раздачах морда не открывалась/висла - таймаут. причем это могло зависеть банально от загруженности дисковой подсистемы/usb-интерфейса, поэтому top и ps тут мало что давали.
И что значит "зависли ли раздачи"?
ну я вышеописанное и имею в виду, т.е., морда не реагирует, и чтобы понять, есть ли жизнь в rTorrent-e, и какая, я лез в консоль rTorrent-а.
igor77777
09-12-2010, 09:52
при большой скорости на нескольких раздачах морда не открывалась/висла - таймаут.
Вот примерно это я и подозреваю у MasterE.
А какие значения скорости были?
Вот у меня сам rTorrent падает. Но обычно это происходило уже при проверке. Хотя сейчас я подозреваю что тут должно быть несколько факторов. Типа: скачка/раздача на большой скорости + проверка.
Но с другой стороны, я считаю, что у меня не высокая скорость:
4 Мегабита на интернет и в сети провайдера - не ограничено (типа 100Мегабит).
Но rtorrent падал всегда при проверке, и как мне казалось, вне зависимости от закачки/раздачи. :(
А никто не думал над такой возможностью?!
В rTorrent стоит авторизация пользователей в lightpd.conf:
#### auth module
## read authentication.txt for more info
auth.backend = "plain"
auth.backend.plain.userfile = "/opt/etc/lighttpd/lighttpd-plain.user"
#auth.backend.plain.groupfile = "lighttpd.group"
в файле lightpd-plain.user перечислены пользователи rTorrent:
Ivanov:a123654b
Petrov:z824563q
В rTorrent добавить возможность добавлять к каждой закачке признак "кто добавил", который должен браться из авторизации и проставляться в отдельной колонке. Затем, при окончании закачки SMS будет отправлена именно тому пользователю, который авторизовался в rTorrent и поставил торрент на закачку.
И ещё из области "очень хотелось бы" колонка в rTorrent с возможностью проставлять галочки "SMS о закачке", чтобы была возможность выбора отправки SMS только об определённых закачках.
А никто не думал над такой возможностью?!
Опять перемещаю в эту тему, поскольку основной вопрос касается настройки rtorrent.
Вы смешиваете несколько задач воедино:
1. Настройка веб сервера.
2. Настройка оповещалки в rtorrent.
3. Отправка SMS конкретному пользователю.
И ко всему ошибаетесь в постановке задачи - авторизация у Вас не в rtorrent, а на конкретную папку веб сервера, т.е. rtorrent тут вообще никакого отношения не имеет. Его задача - только отработать запуск скрипта по окончании закачки, а уж что будет делать данный скрипт - отдельная история.
igor77777, Pablo Escobar
В общем посидел я тут похимичил с рТоррентом и вывел такую зависимость, что когда загружается один-два торрента вебморда роутера банально не открывается или открывается но спустя 30 минут.
Нагрузку роутер показывает при этом 100% - это скорее всего слабый процессор у роутера.
Скорость у меня в среднем 2 - 2.5 мегабита. Но рТоррент качает со скоростью 700кб - 1мб, то есть по идее скорость интернет соединения не виновата.
Еще заметил особенность, когда делаются резервные копии моего макбука, к вебморде роутера тоже не достучаться, она вообще никаких признаков жизни не подает и лежит.
У меня и SWAP и OPT где все программы установлены стоят на одном харде внешнем WD на 1Тб - может ещё и из-за этого так тормозит вебморда?
В общем сейчас вебморда открывается только тогда когда нету закачек, а идут допустим одни раздачи. При раздачах вебморда роутера свободно открывается.
igor77777
11-12-2010, 15:39
igor77777, Pablo Escobar
В общем посидел я тут похимичил с рТоррентом и вывел такую зависимость, что когда загружается один-два торрента вебморда роутера банально не открывается или открывается но спустя 30 минут.
Нагрузку роутер показывает при этом 100% - это скорее всего слабый процессор у роутера.
Скорость у меня в среднем 2 - 2.5 мегабита. Но рТоррент качает со скоростью 700кб - 1мб, то есть по идее скорость интернет соединения не виновата.
Не совсем понятно, что значит "скорость в среднем 2-2.5" - это такой тариф или что?
Тем более, скорость рТоррент 1Мб, говорит о том, что у вас минимум 8Мегабит. В общем что-то не сходится.
Запустите в терминале top - и будет видно какой конкретно процесс сколько жрет ресурсов (cpu и mem в частности).
У меня и SWAP и OPT где все программы установлены стоят на одном харде внешнем WD на 1Тб - может ещё и из-за этого так тормозит вебморда?
Ну не знаю. Вроде тут многие так ставят.
Ради эксперимента можно попробовать OPT перенести на флешку.
Вот со свапом - поосторожней. Его лучше держать на винте.
Просто он может очень быстро флешку прибить.
И ещё я думаю могут быть проблемы, в случае медленной флешки.
Еще заметил особенность, когда делаются резервные копии моего макбука, к вебморде роутера тоже не достучаться, она вообще никаких признаков жизни не подает и лежит.
В общем сейчас вебморда открывается только тогда когда нету закачек, а идут допустим одни раздачи. При раздачах вебморда роутера свободно открывается.
Возможно действительно упирается в производительность процессора.
Я помню, Вы писали, что ставили скриптом установки для чайников. Просмотрите, что у Вас из приложений крутится, может стоит от чего-то отказаться.
Не совсем понятно, что значит "скорость в среднем 2-2.5" - это такой тариф или что?
Тем более, скорость рТоррент 1Мб, говорит о том, что у вас минимум 8Мегабит. В общем что-то не сходится.
Запустите в терминале top - и будет видно какой конкретно процесс сколько жрет ресурсов (cpu и mem в частности).
"Скорость в среднем 2-2.5" - это скорость с которой у меня скачиваются файлы по вайфаю.
По тарифу скорость у меня 12 300кб/сек должна быть.
Насчет команды top - в каком терминале её нужно запускать? В терминале на маке или в окне putty, после захода оным на роутер и ввода пароля?
igor77777
11-12-2010, 18:59
Насчет команды top - в каком терминале её нужно запускать? В терминале на маке или в окне putty, после захода оным на роутер и ввода пароля?
Нужно запускать на роутере.
Вроде, Ваш MAC ещё не уличён в торможении.
Если, для входа на роутер используете putty, то значит:
"в окне putty, после захода оным на роутер и ввода пароля"
Нужно запускать на роутере.
Вроде, Ваш MAC ещё не уличён в торможении.
Если, для входа на роутер используете putty, то значит:
"в окне putty, после захода оным на роутер и ввода пароля"
Кстати, а не знаете ли есть ли что-либо похожее на putty под macintosh? Или как можно зайти по ssh на роутер с макинтоша? Вроде я слышал через терминал мак оси можно попадать в терминал на роутере...
Если кто знает подскажите пожалуйста, а то неудобно все время виртуалку запускать или искать комп с виндой ради putty.
Pablo Escobar
12-12-2010, 08:56
Кстати, а не знаете ли есть ли что-либо похожее на putty под macintosh? Или как можно зайти по ssh на роутер с макинтоша? Вроде я слышал через терминал мак оси можно попадать в терминал на роутере...
Если кто знает подскажите пожалуйста, а то неудобно все время виртуалку запускать или искать комп с виндой ради putty.
вы не поверите
http://emberapp.com/pablo_esc/images/terminal-bash-656/sizes/m.png
http://emberapp.com/pablo_esc/images/terminal-ssh-6510/sizes/m.png
Хоть телнетом, хоть ssh.
вы не поверите
http://emberapp.com/pablo_esc/images/terminal-bash-656/sizes/m.png
http://emberapp.com/pablo_esc/images/terminal-ssh-6510/sizes/m.png
Хоть телнетом, хоть ssh.
Ого, нифига себе.
А как у тебя такой крутой хацкерский терминал получился, еще и со вкладками.
Можешь скинуть надстройку и объяснить как её поставить?
Кстати, какое должна быть у рТоррента максимальное количество памяти и CPU которую он может использовать?
Pablo Escobar
12-12-2010, 14:26
Ого, нифига себе.
А как у тебя такой крутой хацкерский терминал получился, еще и со вкладками.
какую нахрен настройку? это стандартный терминал, стиль Homebrew, вкладки делаются, как и в любом приложении, +t
какую нахрен настройку? это стандартный терминал, стиль Homebrew, вкладки делаются, как и в любом приложении, +t
А, всё нашел. У меня кстати при ввод порта 65755 пишет bad port - где порт можно посмотреть? И какой он по умолчанию стоит?
Кстати, у меня еще такой вопрос к знатокам. Почему у меня на трекерах не регистрируются отданные рТоррентом объёмы скаченных с меня файлов?
Какой плагин за это отвечает и что надо где прописать в рТорренте?
Pablo Escobar
12-12-2010, 18:35
А, всё нашел. У меня кстати при ввод порта 65755 пишет bad port - где порт можно посмотреть? И какой он по умолчанию стоит?
а голову включить?
http://emberapp.com/pablo_esc/images/firefox-3/sizes/m.png
Порт - от балды цифры поставил, чтоб не светить.
а голову включить?
http://emberapp.com/pablo_esc/images/firefox-3/sizes/m.png
Порт - от балды цифры поставил, чтоб не светить.
Чет через ssh пароль не захотел мой принимать. А вот через telnet команду с первого раза завелся.
Может ему еще и имя пользователя не понравилось мое, не знаю как его сменить через ssh она даже и не предлагал ввести его.
В общем вот таблица процессов в терминале моего роутера без активных закачек:
http://dl.dropbox.com/u/2655849/%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%B A%D1%80%D0%B0%D0%BD%D0%B0%202010-12-12%20%D0%B2%2022.10.07.png
Что скажете гуру?
Кстати можно ли как-то сразу вывести команду телнета и консоли роутера как ярлык или исполняемый файл, чтобы сразу через терминал мак оси запускать терминал роутера?
А, всё нашел. У меня кстати при ввод порта 65755 пишет bad port - где порт можно посмотреть? И какой он по умолчанию стоит?
RTFM
2^16=65536(0-65535) ... Нету портов выше...
Уже второй раз нарвался на неприятность. Первый раз вылечилось обновлением до 3.2. Сейчас такая же ерунда.
Внезапно во всех задачах поле "рассылка" сбросилось на "Все рассылки" и при повторном перевыборе не сохраняется. В результате одно и тоже качается со все заведенных трекеров.
Есть подозрение, что такое происходит после правки рассылки (трекера).
вы не поверите
http://emberapp.com/pablo_esc/images/terminal-bash-656/sizes/m.png
http://emberapp.com/pablo_esc/images/terminal-ssh-6510/sizes/m.png
Хоть телнетом, хоть ssh.
Блин, все равно не получается у меня подключится через ssh к роутеру(((
Ввожу ту же самую команду, запрашивает пароль и пишет что
http://dl.dropbox.com/u/2655849/%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%B A%D1%80%D0%B0%D0%BD%D0%B0%202010-12-18%20%D0%B2%202.29.17.png
Тот же самый пароль ввожу в Putty все заходит с полпинка.
Я вот думаю может ему логин Master@192.168.1.1 не нравится? Я захожу по ssh под логином root. Может он именно Master логин не пускает.
А как сменить или заставить прописать при входе ssh другой логин я не знаю даже(
Выручите меня пожалуйста.
Pablo Escobar
18-12-2010, 06:12
А как сменить или заставить прописать при входе ssh другой логин я не знаю даже(
Выручите меня пожалуйста.
root@192....
ardashes
18-12-2010, 12:22
Благодаря форуму пользуюсь 2 день рторрентом - всё устраивает, но только возник один вопрос:
Дир-320 с прошивкой олега подсоединен к модему длинк 2540 . И у меня из-за плохой линии иногда обрывает интернет, восстанавливается где-то через 2 минуты. Так вот,после того как линия восстановится интернет уже работает, но рторрент не качает где-то 10-15 минут. Скажите пожалуйста можно ли сократить этот таймаут и где копать?
Зараннее спасибо!
root@192....
Спасибо заработало.
А еще не подскажешь как правильно работать с mc в окне терминала? А то не могу ничего курсором выбрать, только выделяет у меня в окне mc нужные пункты, а например пройтись по дереву папок я не могу ни с клавиатуры ни мышкой, работают только Enter Tab и все.
Может где в настройках нужно что выставить?
Кстати, у меня упал рТоррент тут, ни с того ни сего просто. Пытаюсь его поднять командой /opt/etc/init.d/S99rtorrent start - не поднимается.
В процессах через top процесса рТоррент тоже нету(((
когда пытаюсь остановить его командой /opt/etc/init.d/S99rtorrent stop пишет что:
http://dl.dropbox.com/u/2655849/%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%B A%D1%80%D0%B0%D0%BD%D0%B0%202010-12-18%20%D0%B2%2018.31.10.png
Что это может быть такое? Упал он ни с того ни с сего, просто в один момент. Как можно оживить его? Может какой процесс подергать можно ещё кроме рТоррента?
Pablo Escobar
18-12-2010, 16:14
Спасибо заработало.
А еще не подскажешь как правильно работать с mc в окне терминала? А то не могу ничего курсором выбрать, только выделяет у меня в окне mc нужные пункты, а например пройтись по дереву папок я не могу ни с клавиатуры ни мышкой, работают только Enter Tab и все.
Может где в настройках нужно что выставить?
Esc+кнопки
Кстати, у меня упал рТоррент тут, ни с того ни сего просто. Пытаюсь его поднять командой /opt/etc/init.d/S99rtorrent start - не поднимается.
В процессах через top процесса рТоррент тоже нету(((
когда пытаюсь остановить его командой /opt/etc/init.d/S99rtorrent stop пишет что:
http://dl.dropbox.com/u/2655849/%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%B A%D1%80%D0%B0%D0%BD%D0%B0%202010-12-18%20%D0%B2%2018.31.10.png
Что это может быть такое? Упал он ни с того ни с сего, просто в один момент. Как можно оживить его? Может какой процесс подергать можно ещё кроме рТоррента?
rt что говорит?
rt что говорит?
Вот что rt говорит
http://dl.dropbox.com/u/2655849/%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%B A%D1%80%D0%B0%D0%BD%D0%B0%202010-12-18%20%D0%B2%2020.45.54.png
Что делать то?
Как вернуть рТоррент к жизни, куда копать?
Pablo Escobar
18-12-2010, 19:26
Вот что rt говорит
http://dl.dropbox.com/u/2655849/%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%B A%D1%80%D0%B0%D0%BD%D0%B0%202010-12-18%20%D0%B2%2020.45.54.png
Что делать то?
Как вернуть рТоррент к жизни, куда копать?
sudo reboot
А, всё нашел. У меня кстати при ввод порта 65755 пишет bad port - где порт можно посмотреть? И какой он по умолчанию стоит?
открой ssh на сетку просто и поставь стандартный 22
sudo reboot
Он даже после ребута не поднимается у меня((
Вот что в топе творится:
http://dl.dropbox.com/u/2655849/%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%B A%D1%80%D0%B0%D0%BD%D0%B0%202010-12-18%20%D0%B2%2022.44.18.png
Блин, че ж с ним такое случилось то. Буквально вот после того как вчера тайммашина сделала копию на внешний хард отвалился рТоррент и все.
Ни на что не реагирует в вебморде вот такая песня творится:
http://dl.dropbox.com/u/2655849/%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%B A%D1%80%D0%B0%D0%BD%D0%B0%202010-12-18%20%D0%B2%2022.52.07.png
Уже все проверял, перепроверял, ноль эмоций.
Даже в этот файл config залез, там ip адрес почему то 127.0.0.1 стоит а порт 5000.
Блин, ребят ну что может быть такое с этим рТоррентом? Почему он может не запускаться?
Может вам логи какие выложить откуда-нибудь? Помогите, выручайте, я уже не знаю где копать. Может его как переустановить легким способом можно? Кроме как через скрипт и сброс на дефолтные настройки самого роутера?
Я тут ещё покопался и решил запустить все что есть через команду start rc.lang
вот что она мне показала:
http://dl.dropbox.com/u/2655849/%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%B A%D1%80%D0%B0%D0%BD%D0%B0%202010-12-19%20%D0%B2%202.32.32.png
Может у меня порты заняты и поэтому не подключает рТоррент? Может такое быть? И где их можно сменить?
пытаюсь настроить как написано 177 сообщении. все работает, только проблема с файлом .profile - при подключении через telnet пишет что файл не найден и еще кучу мусора. соответственно 'rt' не работает. если ввести куждую строчку вручную, то до конца текущей сесии все работает
Может посоветуют что-нибудь, Многоуважаемые Гуру. Роутер ДИР-320, пытаюсь закачать торрент, выбрал 5 файлов (от 300КБ до 300 МБ), на компе все нормально, а вот на роутере все в закачку добавляются (причем пробую по одной штуке!), но качаются только 2, три другие пишут "скачивание" и ничего не происходит.В логе ничего нет, ничего не виснет. Почему не все качает (от размера файла ничего не зависит, скачивается 250МБ, а 500 КБ не хочет).:confused:
После долгих поисков торрент качалки с возможностью последовательной скачки торрентов, решение было все таки найдено. Один товарищь mtoy написал плагин для rTorrent+ruTorent
В прикрепленном файле "mtoy.rar" оригинал статьи из кеша yandex'a, а в "order_3.0.0.zip" (http://mtoy.org.ua/public/order_plugin) сам плагин для ruTorrent который добавляет колонку с порядковым номером торрена, новые торренты добавляются в конец.
Файл autostart.php используется для автоматического запуска следующей закачки, перед использованием необходимо указать правильные настройки в params.php
autostart.php можно поставить на крон.
http://s1.ipicture.ru/uploads/20110103/9ghVRLTa.jpg
Данное решение является не идеальным (присутствуют глюки) и находится на стадии тестирования!
Ну а теперь по порядку, как ставил я:
1) Подразумевается что у вас уже стоит rTorrent+ruTorrent (http://wl500g.info/showthread.php?t=16485)
2) Далее необходимо распоковать/скопировать плагин в /opt/share/www/rutorrent/plugins
3) Потом необходимо отредактировать файл /opt/share/www/rutorrent/plugins/order/params.php
<?
define ('RT_HOST', 'localhost'); # Сервер
define ('RT_PORT', 80); # Порт веб сервера
define ('RT_DIR', 'RPC2/'); # Директория веб сервера
define ('RT_AUTH', true); # Требуется авторизация (Вкл. если используется)
define ('RT_USER', 'user'); # Логин для авторизации (Нужно поменять!!!)
define ('RT_PASSWD', 'pass'); # Пароль для авторизации (Нужно поменять!!!)
define ('D_COUNT', 1); # Количество одновременных закачек
define ('FULL_CHECK', true); # Полная проверка активных закачек
define ('DEBUG', false); # Дополнительный вывод
define ('LIST_FILE', 'order.list'); # Файл хранящий информацию о сортировке торрентов
4) Далее нужно rTorrent запретить автоматическое добавление закачек из папки (она может отличатся от вашей) у меня это /tmp/harddisk/torrent/dl
Для этого нужно подредактировать /opt/etc/rTorrent.conf
Найти и закоментировать:
#schedule = watch_directory,5,5,load_start=/tmp/harddisk/torrent/dl/*.torrent
5)Далее я зашел в /opt/etc/cron.5mins/ и создал файлик rTorrent_order.sh следующего содержания:
#!/bin/sh
/opt/share/www/rutorrent/plugins/order && autostart.sh
p/s/ Я не являюсь гуру в linux, и даже не опытный пользователь. Жду замечаний и уточнений. ;)
Diplomnic
04-02-2011, 19:10
пытаюсь настроить как написано 177 сообщении. все работает, только проблема с файлом .profile - при подключении через telnet пишет что файл не найден и еще кучу мусора. соответственно 'rt' не работает. если ввести куждую строчку вручную, то до конца текущей сесии все работает
Хотелось бы увидеть эту кучу мусора =)
В случае, если /opt/home/p2p/ просто не успевает подмонтироваться к моменту загрузки профиля, поможет отложенный запуск lighttpd и rtorrent (настраивайте в /usr/local/sbin/post-mount)
Если не поможет, попробуйте следующее:
Зайдите на веб-морду роутера по адресу 192.168.x.x
System Setup > Setting Management Сохраните настройки роутера
System Setup > Flashfs Management Сохраните настройки флеш-памяти роутера
Далее в терминале:
cp /usr/local/sbin/post-mount /usr/local/sbin/post-mount_old
chmod -x /usr/local/sbin/post-mount_old
(на случай, если будут проблемы с загрузкой флеша после изменений post-moun)
Пропишите в /usr/local/sbin/post-mount строки:
echo "export TERMINFO="/opt/share/terminfo"" >> /opt/home/p2p/.profile
echo "export TERM="xterm"" >> /opt/home/p2p/.profile
echo "alias rt='su -c "screen -r" p2p'" >> /opt/home/p2p/.profile
echo "chmod a+rw `tty`" >> /opt/home/p2p/.profile
echo "stty start undef" >> /opt/home/p2p/.profile
echo "stty stop undef" >> /opt/home/p2p/.profile
Строки должны стоять ПОСЛЕ строк монтирования раздела /tmp/harddisk/opt в /opt
Но до запуска rtorrent"a
Если не получится, ставьте задержку перед загрузкой rtorrent'a (пары секунд хватит)
Идея в том, что на фазе post-mount вы создаёте файл .profile со всеми настройками.
Diplomnic
04-02-2011, 19:25
1) Скачать архив ruTorrent и развернуть его содержимое в корень веб-сервера. Желательно проделать эту операцию из под пользователя, под которым работает веб-сервер, чтобы потом не разбираться с правами файлов/директорий.
3) В браузере набирать http://адрес_роутера:порт_веб_сервера/rtorrent
Если сделать всё именно так, как вы описали, то в директорию /opt/share/www будет разархивирована папка rutorrent.
Соответственно и заходить на веб-морду нужно по адресу адрес_роутера:порт_веб_сервера/rutorrent
Я тут ещё покопался и решил запустить все что есть через команду start rc.lang
Может у меня порты заняты и поэтому не подключает рТоррент? Может такое быть? И где их можно сменить?
Так и есть. 80 порт используется роутером для собственной веб-морды.
Поэтому не может запуститься lighttpd
Поменяйте настройки в /opt/etc/lighttpd/lighttpd.conf
Там есть строки
## bind to port (default: 80)
Поменяйте, допустим, на 8081
server.port = 8081
Ещё видны проблемы с rtorrent. Настраивайте строки
# Port range to use for listening.
port_range = 51778-51778 # Укажите свой диапазон!
# Или откройте порт 51778 в post-firewall
Если насчёт последнего я ошибаюсь, комрады поправят ;)
aeron_7_62
09-02-2011, 12:54
Всем добрый день. Может кто подсказать, возможно ли сделать так чтобы перед тем как скачивать торрент, rtorrent, выдавал запрос на то, куда его качать?
Просто не очень удобно когда все скачанное лежит в одной папке, хотелось бы самому выбирать куда и что качать. Если самому потом переносить в папки другие, то как потом их ставить на раздачу?
Сразу скажу, несколько лет назад всё настроил и всё работало.
И тут мне понадобилось поставить mysql5, установил, но в процессе перестали нормально работать lighttpd php rtorrent. Снес все, поставил как было.
Сейчас работает всё, кроме rtorrent.
Он не стартует при загрузке и вручную
/opt/etc/init.d/S99rtorrent start
Starting rtorrent: rtorrentYou are not the owner of /tmp/uscreens/S-p2p.
Под p2p оно работает:
su p2p
/opt/bin/rtorrent -n -o import=/opt/etc/rtorrent.conf
и внизу пишет:
The SCGI socket is bound to a specific network device yet may still pose a security risk, consider using 'scgi_local'.
в lighttpd mod_scgi включен и про /RPC2 написано.
и ещё такое
su p2p
/opt/etc/init.d/S99rtorrent start
Starting rtorrent: rtorrentPassword:
Подскажите в чем может быть проблема?
Diplomnic
10-02-2011, 18:00
Подскажите в чем может быть проблема?
Не стартует при загрузке, потому что права доступа у юзера p2p.
Даем право на запуск p2p и admin. Оба должны быть в одной группе.
chmod 770 /tmp/uscreens/S-p2p
Не стартует вручную, потому что просит пароль от торрент-клиента. Смотрите rtorrent.conf
The SCGI socket is bound to a specific network device yet may still pose a security risk, consider using 'scgi_local'.
В rtorrent.conf найдите строчку:
scgi_port
и задайте
scgi_port = 127.0.0.1:5000
2 Diplomnic
Снес trtorrent с библиотеками, ставлю строго по мануалу.
Застрял на (9) пункте:
/opt/etc/init.d/S99rtorrent start - в процессах не появляется
rt
Directory /tmp/uscreens/S-p2p must have mode 700.
chmod 770 /tmp/uscreens/S-p2p - не помогает!
Про "The SCGI socket is bound to a specific network device" писать перестал.
про scgi нигде не забыл написать, но есть ощущение, что оно не работает. Как проверить не знаю..
В логах lighttpd ошибок нет
Diplomnic
10-02-2011, 22:03
2 Diplomnic
Снес trtorrent с библиотеками, ставлю строго по мануалу.
Застрял на (9) пункте:
Directory /tmp/uscreens/S-p2p must have mode 700.
chmod 770 /tmp/uscreens/S-p2p - не помогает!
Тут вы меня запутали.
Вы сменили права доступа на S-p2p, потом удалили rtorrent, заново начали устанавливать. Верно понимаю последовательность?
Изменить права доступа на S-p2p я попросил для того, чтобы связка торрент-клиент+веб-сервер+веб-морда могли пользоваться как пользователь p2p (которого вы создали специально для торрент-клиента), так и администратор.
770 означает, что читать, редактировать и запускать файл имеют права владелец (первая семерка) и пользователи, входящие в одну группу с владельцем (вторая семерка). Ноль - остальные не могут ни читать, ни редактировать, ни запускать.
По другому 770 = -rwxrwx--- (rwx - владелец read, write &... хрен знает, запускать короче :D, вторая тройка - аналогичные права для группы владельца).
Так, ликбез в права доступа закончен.
Я полагаю, вы изменили права доступа к файлу, удалили торрент, начали устанавливать заново... Но права доступа к файлу остались прежними (т.е. 770).
Если запуск rt требует права доступа 700 (Directory /tmp/uscreens/S-p2p must have mode 700), задайте:
chmod 700 /tmp/uscreens/S-p2p
И далее - по списку:
/opt/etc/init.d/S99rtorrent start
rt
...
про scgi нигде не забыл написать, но есть ощущение, что оно не работает. Как проверить не знаю..
т
Если кажется - креститься надо ;)
Попробуйте, отпишитесь.
Когда будете ребутать, сразу после загрузки проверьте: сохранился ли профиль /tmp/local/root/.profile, соответствует ли его содержимое указанному ранее. Тоже самое и /opt/home/p2p/.profile
Вобщем какой то бред..
Теперь, после двух уже переустановок
/opt/etc/init.d/S99rtorrent start
Starting rtorrent: rtorrentSegmentation fault
Буду пробовать восстановиться из бэкапа Акрониса.
Diplomnic
11-02-2011, 09:38
Вобщем какой то бред..
Теперь, после двух уже переустановок
Буду пробовать восстановиться из бэкапа Акрониса.
Рекомендую Трансмиссион, установка намного проще (http://www.wl500g.info/showthread.php?t=12209)
evillena
11-02-2011, 12:37
Добрый день!
Такой вопрос - сколько максимум торрентов может тянуть асус 500g p1 через рторрент?
Отличие с трансмишн только визуальные? Вообще какие различия между клиентами?
После перепайки оперативной памяти до 128 мб сколько торрентов тянет?
Спасибо
Добрый день!
Такой вопрос - сколько максимум торрентов может тянуть асус 500g p1 через рторрент?
Отличие с трансмишн только визуальные? Вообще какие различия между клиентами?
После перепайки оперативной памяти до 128 мб сколько торрентов тянет?
Спасибо
800 торрентов одновременно потянет только компьютер.
Роутер, даже самый мощный из имеющихся в продаже (класса SOHO), потянет максимум 100, и то с напрягом.
Рекомендую Трансмиссион, установка намного проще[/URL]
Поставил, правда по другому мануалу с init.d, летает.
+ плагин для хрома Remote Transmission, короче вещь!
Почему при попытке закачать в другую папку любой торрент в веб морде просто встает на паузу и не закачивается, если же закачивать в папку по умолчанию (work) то все нормально. При добавлении торента в "дериктория" например ввожу /tmp/harddisk/torrent/work/music (папка music создана) и не качает, пытаюсь после добавления торрента сделать "сохранить в" и опять стоит, просто встает на паузу и не реагирует на нажатия старта.
Pablo Escobar
21-02-2011, 07:15
Почему при попытке закачать в другую папку любой торрент в веб морде просто встает на паузу и не закачивается, если же закачивать в папку по умолчанию (work) то все нормально. При добавлении торента в "дериктория" например ввожу /tmp/harddisk/torrent/work/music (папка music создана) и не качает, пытаюсь после добавления торрента сделать "сохранить в" и опять стоит, просто встает на паузу и не реагирует на нажатия старта.
разбирайтесь с правами на "дериктории" свои.
Оказалось что проблема в том что не видела папку из-за того что создал ее в венде, создал через mkdir, их стало две, с одинаковым названием. удалил другую, с этой все нормально. Спасибо.
Кстати, смогу ли я сейчас перенести закаченные в эту папку выбрав "Сохранить в" ?
andrew_newman
27-02-2011, 13:22
Где подкрутить, чтобы при завершении закачки файл переносился в другую папку?
Pablo Escobar
27-02-2011, 16:04
Где подкрутить, чтобы при завершении закачки файл переносился в другую папку?
в плагине autotools
Sunny666
05-03-2011, 21:50
Всем привет, давно не обновлял ничего - работает и отлично, чет вот решил обновить, возможно в надежде на красивости новых тем оболочки rutorrrent'а и не прогадал, отменная тема Oblivion:) А rtorrrent взял из свн, вроде как работает, у вас никаких проблем стабильности с ним не наблюдается?
getikalex
06-03-2011, 19:12
Все стабильно как чугун.
А про какой именно rtorrrent из свн идет речь ? Можно поподробней ?
Магнетлинки он понимает ?
Sunny666
06-03-2011, 20:31
Магнетлинки он уже давно понимает, это не проблема, я взял код из svn-источника, сутки работает - пока стабильно) Сделал несколько закачек за это время, тоже норм, думаю, все с ним в порядке) Чуть быстрее находит пиры только по dht-трекеру, чем раньше, возможно автор внес усовершенствования в dht-протокол, в ченчжлогах это есть.
getikalex
07-03-2011, 19:41
2 Sunny666
А под какое ядро ?
Насколько я помню под 2.4 не получалось компильнуть.
А rtorrent из репозитария магнетлинки не понимает. (или я что-то пропустил ?)
Выложи бинарник для пробы.
В соотв. ветке так ничего путного и нет
http://wl500g.info/showthread.php?t=25228&page=4
Никто не сталкивался с проблемой отпадания сидов, и пока не остановлю и на запущу закачку так и будет качать с одного сида, после перезапуска же их больше десятка. Но не смотреть же постоянно в веб морду и следить отвалились ли сиды или нет
korotetsky
20-03-2011, 09:56
подскажите пожалуйста, как должно выглядеть следующее из мануала в случае использования thttpd?
Для веб-сервера (ради конкретики - lighttpd) отредактировать
lighttpd.conf. Раскомментировать (или добавить, если таковой нет) строчку "mod_scgi" в разделе server.modules и оформить раздел scgi.server следующим образом:
scgi.server = (
"/RPC2" =>
( "127.0.0.1" =>
(
"host" => "127.0.0.1",
"port" => 5000,
"check-local" => "disable"
)
)
)
Leprekon
21-03-2011, 20:16
su p2p
/opt/bin/rtorrent -n -o import=/opt/etc/rtorrent.conf
отрабатывает нормально, а
/opt/etc/init.d/S99rtorrent start выдает
Starting rtorrent: rtorrentsu: unknown id: root
su: unknown id: root
su: unknown id: root
Подскажите, в чем может быть проблема
Доброе время суток.
Поставил rTorrent + вебморда из скрипта для чайников. Все работает, но:
Заметил особенность - если качать торрент в котором находится 1 файл, то все без проблем скачивается и раздается, но если добавить торрент в котором находится папка (например сериал какой-то), то торрент и морда гарантированно отваливаются, но если закачивать по 1-2 файла из этой папки, то все нормально.
Скорость скачивания/отдачи ограничил, количество файлов, пиров уменьшил.
В принципе работает, но не совсем удобно запускать по 1 файлику.
Кто-то сталкивался с подобным? И если да, то как удалось побороть?
igor77777
23-03-2011, 10:59
su p2p
/opt/bin/rtorrent -n -o import=/opt/etc/rtorrent.conf
отрабатывает нормально, а
/opt/etc/init.d/S99rtorrent start выдает
Starting rtorrent: rtorrentsu: unknown id: root
su: unknown id: root
su: unknown id: root
Подскажите, в чем может быть проблема
Проблема в пользователе root. У нас его нет.
Проверьте/сравните свой файл S99rtorrent с тем, который приведен в инструкции по установке rtorrent на форуме.
Возьмите файл с форума.
PS: При установке/обновлении rtorrent заменяет файл S99rtorrent файлом из дистрибутива. :(
День добрый.
Появилась, как я понимаю, не новая проблем: возникает ошибка "Syntax error: Unterminated quoted string" при попытке запуска S99rtorrent.
Собственно сам вопрос: каким образом можно скачать непосредственно на роутер, уже выкладываемые здесь, кореектные версии S99rtorrent?
igor77777
25-03-2011, 06:36
Собственно сам вопрос: каким образом можно скачать непосредственно на роутер, уже выкладываемые здесь, кореектные версии S99rtorrent?
Для закачки какого либо файла на роутер хорошо подходит программа wget.
Что касается скриптов и т.п., выкладываемых в тексте сообщений на форуме, то лично я обычно копипастю.
Diplomnic
26-03-2011, 13:00
День добрый.
Появилась, как я понимаю, не новая проблем: возникает ошибка "Syntax error: Unterminated quoted string" при попытке запуска S99rtorrent.
Собственно сам вопрос: каким образом можно скачать непосредственно на роутер, уже выкладываемые здесь, кореектные версии S99rtorrent?
Воспользовались бы гуглом для перевода что ли...
Синтаксическая ошибка в скрипте, пропущена завершающая кавычка.
Воспользовались бы гуглом для перевода что ли...
Синтаксическая ошибка в скрипте, пропущена завершающая кавычка.
Спасибо на добром совете, хоть и без транслейтера понятна суть ошибки)
Но выручило только скачивание (спасибо за wget подсказку) корректного файла и сохранение в качестве используемого.
Всем привет!
Хоть и где-то обсуждали эту тему, но, отпишитесь пожалуйста, нормально ли работает rtorrent с rutorrentом (в качестве морды).
Лично у меня работает жутко. Понятное дело, что грузит проц, но даже когда раздается 1 файл, со скоростью 2 кб/с, не факт что морда нормально запустится. Проц, в этому случаи процентов 19.
В итоге, частые ошибки:
-нет связи с rtorrent(приходится по ссш ребутать сервис рторрент) - не понятны причины
- не ошибка, но уж больно долго грузиться эта морда, тяжелая что - ли...
-rtorrent, [Could not parse bencoded data] ( думаю из-за высокой нагрузки проца, хотя пару раз было из-за малого места на диске)
Может стоит поменять морду на более легкую?
Product ID: WL500gpv2
Firmware Version:1.9.2.7
Firmware Release: 1.9.2.7-d-r2381
min_peers = 5
max_peers = 10
max_uploads_global = 6
max_downloads_global = 6
enable_trackers = yes
max_uploads = 6
download_rate = 0
upload_rate = 0
directory = lalala
schedule = watch_directory,5,5,"load_start=lala"
schedule = untied_directory,5,5,stop_untied=
session = lala
port_range = 51413-51413
scgi_port = 127.0.0.1:5000
check_hash = no
dht = auto
peer_exchange = yes
safe_sync = yes
encoding_list = UTF-8
rtorrent -h
Rakshasa's BitTorrent client version 0.8.6.
Всем большое спасибо за внимание и ответы)))
LazyRaven
02-04-2011, 22:20
Почему-то не работает плагин autotools. Не переносит файлы и не создает автометки. В rutorrent метка пишется, но на диске её нет.
В логах пишет:
^@PHP Fatal error: Call to undefined function fnmatch() in /opt/share/www/rutorrent/plugins/autotools/util_rt.php on line 274
Где покопать?
нормально ли работает rtorrent с rutorrentом (в качестве морды)
У меня работает нормально. Обновить версию с svn, плагины rpc и httprpc убрать.
Ожидать, что будет работать быстрее (или хотя бы сравнимо по скорости) с консолью не следует.
Может стоит поменять морду на более легкую?
Пройдите далее по рынку, как знать, может и найдете что-либо?
Почему-то не работает плагин autotools.
Обновиться с svn. Автор плагина не рассчитывал на posix несовместимые системы.
LazyRaven
04-04-2011, 16:14
Обновиться с svn. Автор плагина не рассчитывал на posix несовместимые системы.
А без svn никак? А то он у меня при попытке обновления/скачивания пишет
svn: Can't read directory 'autotools': Operation now in progress
А без svn никак?
А без svn никак. Нормальную версию svn ставьте. 1.6.9 лично у меня нормально работает.
LazyRaven
09-04-2011, 06:36
Появилась еще одна проблема: плагин RSS как-то не так формирует URL от лост-фильма.
Там:
http://lostfilm.tv/download.php?id=3127&Castle.S03.e20.rus.Lostfilm.TV.avi.torrent
а в RSS:
http://lostfilm.tv/download.php/3127/Castle.S03.e20.rus.Lostfilm.TV.avi.torrent
Из-за этого не грузит - пишет не определен ID
Все таки получилось заставить работать.
Пришлось использовать подмену url и вбивать в конфигурации куки (в ленте они уже были указаны) Хотя только вчера-позавчера работало только на одном RSS
Появилась еще одна проблема: плагин RSS как-то не так формирует URL от лост-фильма.
С этой проблемой Вы должны обратиться к владельцам LostFilm.tv, которые формируют в RSS именно такой линк.
Либо можете воспользоваться плагином rssurlwrite.
LazyRaven
11-04-2011, 13:10
Либо можете воспользоваться плагином rssurlwrite.
Так и сделал, спасибо. Меня просто смутило, что раньше вроде все работало, может и правда на лосте что-то поменяли :confused:
может и правда на лосте что-то поменяли :confused:
Что значит - "может и правда"? Исходник то Вам посмотреть никто не запрещает. http://lostfilm.tv/rssdd.xml
LazyRaven
11-04-2011, 15:20
Что значит - "может и правда"? Исходник то Вам посмотреть никто не запрещает. http://lostfilm.tv/rssdd.xml
То что выдает лента RSS лоста - не содержит пути для прямой закачки, как было раньше. А как было раньше я не помню, просто все работало без извратов.
Прошу ткнуть носом в решение проблемы:
торрент настроен и работает. Как правильно измненить путь хранения торрентов после закачки в файле /opt/etc/rtorrent.conf так, чтобы закачки не зависали в паузе? Какие права надо дать папке или надо в каком-то другом месте прописывать путь хранения?
зы. торрент настроен по темеhttp://wl500g.info/showthread.php?t=21889&highlight=%F1%EA%F0%E8%EF%F2+%E4%EB%FF+%F7%E0%E9%E D%E8%EA%EE%E2
То что выдает лента RSS лоста - не содержит пути для прямой закачки, как было раньше.
Такое впечатление, что мы с Вами в разные ленты глядим. Формат ленты не менялся, и линк для закачки (в старом формате) она содержит. Поменялся движок у трекера, который требует другого формата линка.
Sunny666
12-04-2011, 18:12
Всем привет,
сегодня обновилась Опера и поломался веб-интерфейс: вместо панели интерфейса вылетай предложение о загрузке файла default, который и есть html-файл лицевой панели, как сделать, чтобы файл не предлагался к загрузке, а была навигация по панели? У когонибудь этот глюк еще есть или это только мой случай? Версия кода 1646, взята через svn.
Спасибо
Все решилось, дело было не в вебморде, а в не до конца настроенном веб-сервере и в ужесточении контроля сайтов новой версией Оперы:D
Спасибо всем, кто вотвот собирался мне помочь с этим, или не собирался, но подумывал, или не подумывал, но не знал с чего начать, или знал, но не решался - ВЫ мне очень помогли:eek::D
LazyRaven
12-04-2011, 20:51
Поменялся движок у трекера, который требует другого формата линка.
Чем выдает RSS? По большому счету - хрен редьки не слаще. Для меня главное, что проблема была на стороне сервера, а самое главное, что она решаема, так сказать, подручными средствами.
Подскажите оптимальные настройки для rTorrent, что надо поправить в rtorrent.conf, а то раздает плохо
кто-то пользует плагин geoIP ?
Я его поставил + сделал "ipkg install geoip" из репозитария, но web-морда на вкладке плагины пишет, что плагин geoip выгружен. Чего-то не хватает, видимо еще. По ссылке http://us3.php.net/manual/en/geoip.setup.php почитал, но разобраться до конца не смог.
кто-то пользует плагин geoIP ?
Он Вам не нужен. Даже если Вы сумеете поставить и сконфигурировать соотв. базу, ни к чему хорошему это не приведет. Это плагин для нормальной машины, не для роутера.
я примерно это и предполагал, просто в форуме мелькало, что у кого-то работало...
Еще вопрос по плагину extsearch - он у меня почему-то не ищет на rutracker.org. Плагин для авторизации loginmgr у меня тоже стоит, для rutracker логин/пароль прописаны. Что где проверить?
Что где проверить?
Ничего нигде не проверять, обновить все с svn. Дизайн сайта там поменялся.
прошу прощения, я вас не понял.
я буквально позавчера качал rutorrent с плагинами вот отсюда: http://code.google.com/p/rutorrent/ разве это не последний?
или обновить следует сам rtorrent?
Качать оттуда можно по разному. Есть tar.gz со стабильной версией полугодичной давности и разрабатываемая версия на svn с последними изменениями. Если хотите исправления именно этой ошибки, качать следует с svn. И core и плагины.
А еще лучше взять и прочитать таки вики проекта. Там все написано, причем по русски.
Спасибо, разобрался. Поиск заработал, правда, вместо имен и меток пока выдает false, но я еще покопаюсь.