Novik, понял, ошибку признаю, извините.
Printable View
Novik, понял, ошибку признаю, извините.
Novik? сорри, как то и не подумал :o
А по поводу остальных строк... так... х.з. они там были :-)PHP Code:# 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.
# Minumum amount of peers to connect per torrent, if available.
min_peers = 20
# Minumum amount of peers to connect per torrent.
max_peers = 40
# Same as above but for seeding completed torrents (-1 = same as downloading)
#min_peers_seed = 10
#max_peers_seed = 20
# Maximum number of simultanious uploads per torrent.
max_uploads = 20
# 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 = /opt/share/www/torrent/work/
# Watch a directory for new torrents, and stop those that have been deleted.
schedule = watch_directory,5,5,load_start=/opt/share/www/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 = /opt/share/www/torrent/session
# The ip address reported to the tracker.
#ip = rakshasa
# The ip address the listening socket and outgoing connections is
# bound to.
#bind = rakshasa
# Port range to use for listening.
port_range = 51777-51780
# 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 = yes
# Set whetever the client should try to connect to UDP trackers.
use_udp_trackers = no
# 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 = 10
# Interval between attempts to check the hash, in milliseconds.
hash_interval = 100
# 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 = 10
# 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 = auto
# UDP port to use for DHT.
#
dht_port = 51780
# Enable peer exchange (for torrents not marked private)
#
peer_exchange = yes
#
# Do not modify the following parameters unless you know what you're doing.
#
scgi_port = 127.0.0.1:5000
safe_sync = yes
encoding_list = UTF-8
Уберите оттуда все строки кроме
iptables -I INPUT -p tcp --dport 51780 -j ACCEPT
iptables -I INPUT -p udp --dport 51780 -j ACCEPT
Первая строка - для открытия основного порта rtorrent, вторая - для dht.
Измените port_range на
port_range = 51780-51780
и перегрузите роутер. Если у Вас нормальный IP, то этого хватит. Если "серый" - то проблема, на мой взгляд, не разрешима вообще.
Все работает! Спасибо Олегу за прошивку, Novik'у за веб-морду и терпение все разжевывать, активным участникам за правильные ответы и понимание, кому за rtorrent спасибо сказать не знаю.
Повторяюсь, у меня все работает, сравниваю вопросы-ответу участников и понимаю, что в результате у меня все стоит на своих местах и крутится как положено. Вот такая у меня бочка меда! )))
Теперь о 3 ложках дегтя в этой бочке....
Ложка 1: Чрезвычайно медленно, после перезагрузки роутера, происходит восстановление всей той части, которая касается работы rtorrent. Говорю роутеру "reboot", он быстро перезагружается, начинает исправно раздавать интернет, веб-интерфейс открывается. Но все касается фишек для работы rtorrent, недоступно в течении примерно 20-30 минут. Ни увидеть расшаренную через samba папку, ни mc из консоли не запустить, и уж тем более недоступна веб-морда. Потом сознание к роутеру возвращается и он восстает из пепла.
Ложка2: Скачивал rtorrent'ом файлы разного размера от 8 мб до 33 гб (папка с фильмами). В свое время все скачалось, проверилось и сидировалось. Потом какие то очередные танцы с бубном проводились для изгнания из rtorrent'а злых духов, переустановка всего и вся. После этих танцев решил подсунуть уже скачанные файлы для раздачи: положил их в work, через веб-морду скормил торрент-файлы. Практически все файлы он проверил и начал сидировать. Но большие раздачи (12 гб, 15 гб, 30 гб) отказывается. Проверка доходит до 25%-35% и рторрент сдыхает. Перезапуск и перегрузка роутера не спасают, та же картина.
Ложка 3: Собственно это не ложка, а капля, и вкуса к рторренту она не отобьет, но все же.... Прочитал что для добавления закачки достаточно кинуть торрент файлы в папку dl, рторрент его подхватит, добавит в список закачек и все будет в шоколаде. Но этого не происходит. Я его туда положил и он лежит себе там , как в мавзоле, никаких никуда закачек не добавляется. В принципе, это не напрягает, но может легко исправить можно.
Вот такие дела, если кто знает ответы - подскажите.
А в общем и целом всем хочу сказать спасибо и выразить респект!
Зверек слабенький, ничего не поделать...
Не гоняйте духов лишний раз, видимо это и дает о себе знать... А может просто памяти не хватает, у меня на 128 мегах оперативки такой проблемы не было.Quote:
Ложка2: Скачивал rtorrent'ом файлы разного размера от 8 мб до 33 гб (папка с фильмами). В свое время все скачалось, проверилось и сидировалось. Потом какие то очередные танцы с бубном проводились для изгнания из rtorrent'а злых духов, переустановка всего и вся. После этих танцев решил подсунуть уже скачанные файлы для раздачи: положил их в work, через веб-морду скормил торрент-файлы. Практически все файлы он проверил и начал сидировать. Но большие раздачи (12 гб, 15 гб, 30 гб) отказывается. Проверка доходит до 25%-35% и рторрент сдыхает. Перезапуск и перегрузка роутера не спасают, та же картина.
Надо в конфиге раскомментировать строку:Quote:
Ложка 3: Собственно это не ложка, а капля, и вкуса к рторренту она не отобьет, но все же.... Прочитал что для добавления закачки достаточно кинуть торрент файлы в папку dl, рторрент его подхватит, добавит в список закачек и все будет в шоколаде. Но этого не происходит. Я его туда положил и он лежит себе там , как в мавзоле, никаких никуда закачек не добавляется. В принципе, это не напрягает, но может легко исправить можно.
Code:schedule = watch_directory,5,5,load_start=/opt/share/www/torrent/dl/*.torrent
Ладно, неприятность эту мы переживем.
Та духи вроде как изгнаны уже, но все равно что то работает не так, потому как я уже пробовал удалить все сессии из папки session, и добавить только одну закачку на 12 гб, но результат тот же. ((( Тем более раньше большие файлы проходили проверку нормально и сидировали не хуже других.Quote:
Не гоняйте духов лишний раз, видимо это и дает о себе знать... А может просто памяти не хватает, у меня на 128 мегах оперативки такой проблемы не было.
Если имеется ввиду rtorrent.conf, то в нем уже раскоментированна:Quote:
Надо в конфиге раскомментировать строку:
Code:schedule = watch_directory,5,5,load_start=/opt/share/www/torrent/dl/*.torrent
Code:# Watch a directory for new torrents, and stop those that have been deleted.
schedule = watch_directory,5,5,load_start=/opt/share/torrent/dl/*.torrent
schedule = untied_directory,5,5,stop_untied=
#schedule = throttle_1,01:00:00,24:00:00,upload_rate=0
#schedule = throttle_2,05:00:00,24:00:00,upload_rate=80
Очень странно. Скорее всего, какой-то из запускаемых сервисов не может стартовать долгое время. Отмаркируйте старт сервисов выдачей в лог, и смотрите - какой.
Плохо работает коробочка с большими раздачами. Лучше всего таковых не иметь. Если уж совсем никак - постарайтесь снизить нагрузку на роутер во время хеширования такой отдачи. Т.е. не лезьте к нему по самбе, не запускайте веб-морду и т.п. Проверить файловую систему и достаточность питания тоже будет не лишним.
Novik благодарю за помощь, все ТЕПЕРЬ работает, но мне кажется больше дело в торренте (раздача была уже многими скачана) ... скачал другой, который недавно появился в раздаче и его многие тянут... так тот раздается нормально...
Проблема в том, что при закачке с kinozal.tv скачивает файл до размера 1.01Гб и закачка сама переходит в статус "остановлена", соответственно скачивание и раздача прекращаются. Принудительный перезапуск закачки приводит лишь к старту на 10-15 секунд и опять переходу в статус "остановлено". Прегружать рутер пробовал, закача перехешируется и опять переходит в "остановлено". До этого спокойно скачал и раздаю с torrents.ru несколько закачек- проблем не наблюдалось. Swap есть-512Мб. На диске куда сохраняются закачки свободного места намного больше чем размер закачки. Пробовал закачивать другую закачку с kinozal.tv, результат тот же- 1.01ГБ и "остановлена". Есть ли какие нибудь предположения?
Люди, спасайте. Стояла веб морда 1.7 - всё было отлично, но решил её обновить до 2.7. После обновления морда не видит закачки. Т.е. rTorrent запущен, что-то раздаёт и качает, а в ней по всем категориям стоят нули. Хотя кнопочка "настройка" работает. Бинарник rTorrent заменён находящимся в 1-ом сообщении данной темы.
ps К морде прикручен только плагин rpc.
помогите плз..rtorrent вроде работает, а вот веб-морда почему-то ничего не показывает....картинка по ссылке (не смог почему то сюда прикрутить) http://ifolder.ru/14664737
команды *такие делал несколько раз...не помогает (((
/opt/etc/init.d/s99rtorrent stop
killall screen
/opt/etc/init.d/s99rtorrent start