Page 30 of 58 FirstFirst ... 20282930313240 ... LastLast
Results 436 to 450 of 858

Thread: Установка rTorrent "на пальцах".

  1. #436
    Join Date
    Feb 2008
    Location
    Moscow, Tver
    Posts
    3,962
    Quote Originally Posted by NBAlex View Post
    Лазил по данной ветке, по форуму, но так не нашел. У меня порядка 10 закачек (ура!, пока рторрент не упал, хотя раньше при 6-7 падал без восстановления), но раздается только одна, на остальных пиры и сиды отсутсвуют. на трекере в раздачах я числюсь. На компе через mTorrent пиры\сиды на этих же раздачах есть. Если запускаю rtorrent то на некоторых раздачах пиры\сиды появляются, но в течении пары минут опять в 0-ли переходят. Как это лечится?
    Читаем про специфику отображения пиров/сидов рторрентом.
    Он показывает только тех, с кем в данный момент соединен.
    Если раздача видна на трекере, но никто не качает, значит есть более приоритетные раздавальщики - с бОльшим каналом например. Возможно еще качающие клиенты учитывают версию клиента раздающего - uTorrent возможно предпочтет "однофамильца", и т.п.

  2. #437
    Quote Originally Posted by vectorm View Post
    Читаем про специфику отображения пиров/сидов рторрентом.
    Он показывает только тех, с кем в данный момент соединен.
    Если раздача видна на трекере, но никто не качает, значит есть более приоритетные раздавальщики - с бОльшим каналом например. Возможно еще качающие клиенты учитывают версию клиента раздающего - uTorrent возможно предпочтет "однофамильца", и т.п.

    Может конечно и фазы луны так сошлись... но до замены бинарников и библиотек от Novik'a rtorrent падал, но из тех 5-6 закачек которые он держал 2-3 имели пири\сиды по нулям, остальные показывали наличие таковых, да и скорость отдачи тогда была по полной. порядка 20кб\сек. сейчас если и начинает что-то раздавать, то на скорости не более 3кб\сек. За вчерашний день ушло всего 318 метров, против гига до замены вышеуказанных файлов. Возможно это связано с тем, что вчера и сегодня "день другой", но все равно смущают нули по всем раздачам после "обновления", притом что на трекере личеры есть почти на всех раздачах и не по одному.

  3. #438
    У меня после длительной без прерывной работы rtorrent'a он начинает жутко тормозить и скорость dl/up падает. В среднем у меня используется 60% проца вся ОП + 30-40 мб свопа.
    на борту у меня установлено
    Code:
    adduser - 1.10.3-1 - a multi-call binary for login and user account administration
    bzip2 - 1.0.5-1 - Very high-quality data compression program
    cyrus-sasl-libs - 2.1.22-2 - Provides client or server side authentication (see RFC 2222).
    e2fslibs - 1.41.2-1 - 
    e2fsprogs - 1.41.2-1 - 
    expat - 2.0.1-1 - XML Parser library
    fontconfig - 2.5.0-0 - Font configuration library
    freetype - 2.3.6-1 - Free truetype library
    gawk - 3.1.6-1 - Gnu AWK interpreter
    gconv-modules - 2.2.5-7 - Provides gconv modules missing from the firmware.  These are used by glibc iconv() implementation.
    gdbm - 1.8.3-2 - GNU dbm is a set of database routines that use extensible hashing. It works similar to the standard UNIX dbm routines.
    glib - 2.16.6-1 - The GLib library of C routines.
    grep - 2.5.3-1 - Global regular expression parser
    ipkg-opt - 0.99.163-10 - The Itsy Package Manager
    libcurl - 7.19.3-1 - Curl is a command line tool for transferring files with URL syntax, supporting FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FI
    libdb - 4.2.52-3 - Berkeley DB Libraries
    libgd - 2.0.35-2 - An ANSI C library for the dynamic creation of images
    libjpeg - 6b-2 - collection of jpeg tools
    libpng - 1.2.34-1 - Portable Network Graphics Libraries
    libsigc++ - 2.0.18-1 - libsigc++ implements a typesafe callback system for standard C++.
    libtorrent - 0.12.4-1 - libtorrent is a BitTorrent library with a focus on high performance and good code.
    libuclibc++ - 0.2.2-8 - C++ standard library designed for use in embedded systems
    libxml2 - 2.7.3-1 - Libxml2 is the XML C parser and toolkit developed for the Gnome project.
    libxslt - 1.1.24-1 - An XML Stylesheet processor based on libxml2
    lighttpd - 1.4.20-1 - A fast webserver with minimal memory footprint.
    lsof - 4.81-1 - LiSt Open Files - a diagnostic tool.
    mc - 4.6.1-3 - Midnight Commander File Manager
    nano - 2.1.7-1 - 
    ncurses - 5.7-1 - NCurses libraries
    ncursesw - 5.7-1 - NCurses libraries with wide char support.
    openldap-libs - 2.3.43-1 - Open Lightweight Directory Access Protocol
    openssl - 0.9.7m-5 - Openssl provides the ssl implementation in libraries libcrypto and libssl, and is needed by many other applications and librari
    pcre - 7.8-1 - Perl-compatible regular expression library
    php - 5.2.8-1 - The php scripting language
    php-fcgi - 5.2.8-1 - The php scripting language, built as an fcgi module
    php-gd - 5.2.8-1 - libgd extension for php
    popt - 1.14-1 - A C library for parsing command line parameters.
    procps - 3.2.7-6 - PROCPS System Utilities
    readline - 5.2-2 - The GNU Readline library provides a set of functions for use by applications that allow users to edit command lines as they are
    rtorrent - 0.8.4-1 - rtorrent is a BitTorrent client for ncurses, using the libtorrent library.
    samba - 3.2.8-1 - Samba suite provides file and print services to SMB/CIFS clients.
    samba3-dev - 3.2.8-1 - development files for samba3
    screen - 4.0.3-2 - A screen manager that supports multiple logins on single terminal
    slang - 2.1.4-1 - S-Lang is a multi-platform library designed to allow a developer to create robust multi-platform software.
    termcap - 1.3.1-2 - Terminal emulation library
    transmission - 1.42-1 - 
    uclibc-opt - 0.9.28-13 - micro C library for embedded Linux systems
    vnstat - 1.6-2 - Network traffic monitor with log
    xinetd - 2.3.14-8 - Highly configurable, modular and secure inetd
    xmlrpc-c - 1.11.00-3 - A library providing modular implementation of XML-RPC for C and C++.
    zlib - 1.2.3-3 - zlib is a library implementing the 'deflate' compression system
    Кое-какие программы из этого списка я выключил.
    Подскожите в чем может быть дело? А то мне надоело уже постоянно перезагружать роутер.

  4. #439
    Join Date
    Feb 2008
    Location
    Moscow, Tver
    Posts
    3,962
    Бинарники на модифицированные Novik-ом заменены?
    У оригинальных был баг с утечкой памяти.

  5. #440
    Quote Originally Posted by vectorm View Post
    Бинарники на модифицированные Novik-ом заменены?
    У оригинальных был баг с утечкой памяти.
    мой /opt/etc/init.d/S99rtorrent
    Code:
    #!/bin/sh
    
    user="p2p"
    config="/opt/etc/rtorrent.conf"
    options="-n -o import=/opt/etc/rtorrent.conf"
    base="/tmp/mnt/disc0_3"
    srnname="rtorrent"
    logfile="/opt/var/log/rtorrentInit.log"
    
    PATH=/opt/bin:/opt/sbin:/usr/bin:/sbin:/bin:/usr/sbin
    DESC="rtorrent"
    NAME=rtorrent
    DAEMON=$NAME
    SCRIPTNAME=/etc/init.d/$NAME
    
    # Do not proceed unless some apps are available.
    test -x /opt/bin/screen || ( echo "screen not found." | tee -a "$logfile" >&2 ; exit 2 )
    test -x /opt/bin/su -o -x /bin/su || ( echo "su not found." | tee -a "$logfile" >&2 ; exit 2 )
    
    checkcnfg() {
    exists=0
    for i in `echo "$PATH" | tr ':' '\n'` ; do
    if [ -f $i/$NAME ] ; then
    exists=1
    break
    fi
    done
    if [ $exists -eq 0 ] ; then
    echo "cannot find rtorrent binary in PATH $PATH" | tee -a "$logfile" >&2
    exit 3
    fi
    if ! [ -r "${config}" ] ; then
    echo "cannot find readable config ${config}. check that it is there and permissions are appropriate" | tee -a "$logfile" >&2
    exit 3
    fi
    session=`getsession "$config"`
    if ! [ -d "${session}" ] ; then
    echo "cannot find readable session directory ${session} from config ${config}. check permissions" | tee -a "$logfile" >&2
    exit 3
    fi
    }
    
    d_start() {
    [ -d "${base}" ] && cd "${base}"
    stty stop undef && stty start undef
    su -c "screen -ls | grep -sq "\.${srnname}[[:space:]]" " ${user} || su -c "screen -dm -S ${srnname} 2>&1 1>/dev/null" ${user} | tee -a "$logfile" >&2
    # this works for the screen command, but starting rtorrent below adopts screen session gid
    # even if it is not the screen session we started (e.g. running under an undesirable gid
    #su -c "screen -ls | grep -sq "\.${srnname}[[:space:]]" " ${user} || su -c "sg \"$group\" -c \"screen -fn -dm -S ${srnname} 2>&1 1>/dev/null\"" ${user} | tee -a "$logfile" >&2
    su -c "screen -S "${srnname}" -X screen rtorrent ${options} 2>&1 1>/dev/null" ${user} | tee -a "$logfile" >&2
    }
    
    d_stop() {
    session=`getsession "$config"`
    if ! [ -s ${session}/rtorrent.lock ] ; then
    return
    fi
    pid=`cat ${session}/rtorrent.lock | awk -F: '{print($2)}' | sed "s/[^0-9]//g"`
    if ps -A | grep -sq ${pid}.*rtorrent ; then # make sure the pid doesn't belong to another process
    kill -s INT ${pid}
    fi
    }
    
    getsession() {
    session=`awk '/^[[:space:]]*session[[:space:]]*=[[:space:]]*/{print($3)}' "$config"`
    echo $session
    }
    
    checkcnfg
    case "$1" in
    start)
    echo -n "Starting $DESC: $NAME"
    d_start
    echo "."
    ;;
    stop)
    echo -n "Stopping $DESC: $NAME"
    d_stop
    echo "."
    ;;
    restart|force-reload)
    echo -n "Restarting $DESC: $NAME"
    d_stop
    sleep 1
    d_start
    echo "."
    ;;
    *)
    echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2
    exit 1
    ;;
    esac
    еще надо было что-то менять

  6. #441
    Quote Originally Posted by Sashunya View Post
    А чем хаб не устраивает у меня в 1-й усб воткнута флэшка, во второй - хаб, а в него ХДД и переходник УСБ-КОМпорт. Все прекрасно работает.

    З.Ы. Можно допаять еще 2 усб на роутере, котроллер поддерживает.
    А можешь фоту разместить? Просьба...просто интересно, как это всё выглядит?))

  7. #442
    Quote Originally Posted by vectorm View Post
    Бинарники на модифицированные Novik-ом заменены?
    У оригинальных был баг с утечкой памяти.
    Заменил.
    /opt/bin/rtorrent - весит 1595432 байт
    /opt/lib/libtorrent.so - весит 1055904 байт

    rtorrent поработав меньше суток, опять начал тормозить и скорость упала до 50/50 кб.

    При запуске rtorrent'a в логах:
    (10:12:03) Ignoring ~/.rtorrent.rc.
    (10:12:03) XMLRPC initialized with 499 functions.
    (10:12:03) The SCGI socket is bound to a specific network device yet may still pose a security risk, consider using 'scgi_local'.
    (10:12:34) Starting DHT server on port 6881.
    Last edited by h1ghlander; 22-02-2009 at 07:22.

  8. #443
    Quote Originally Posted by krest_230116885 View Post
    А можешь фоту разместить? Просьба...просто интересно, как это всё выглядит?))
    Поищи на этом форуме, кто-то выкладывал распиновку контроллера и фотку распаянных доп. 2-х УСБ портов.

  9. #444

    rtorrent виснет при хешировании

    Железо WL500W+128mb (без свопа)
    Установлен rtorrent по методе в шапке темы. Установлены патчи х.1 и х.2 (установил сразу, не дожидаясь описанных глюков). Закачиваю довольно большой торрент (45 гигов). Все работает, качается, раздается. Веб-морда реагирует адекватно.
    Прошло пару дней - торрент докачался полностью. И начались чудеса.
    По окончании закачки rtorrent решил просчитать хеши файлов (что видно в веб-морде). До 9-10% проверка доходит нормально, но дальше rtorrent виснет. В первый раз повис так, что ни S99torrent stop, ни killall не помог - пришлось ребутить роутер. Второй раз процесс просто помер.
    Отсоединил винт, подключил к компу. Прогнал хеширование через utorrent на компе - 100% скачано.
    У кого-то наблюдалось что-то подобное? Связано ли это с тем, что 9-10% - это 4 Гб файла, и процесс не может его корректно прочитать?

  10. #445
    Quote Originally Posted by star View Post
    Железо WL500W+128mb (без свопа)
    По окончании закачки rtorrent решил просчитать хеши файлов (что видно в веб-морде). До 9-10% проверка доходит нормально, но дальше rtorrent виснет. В первый раз повис так, что ни S99torrent stop, ни killall не помог - пришлось ребутить роутер. Второй раз процесс просто помер.
    Отсоединил винт, подключил к компу. Прогнал хеширование через utorrent на компе - 100% скачано.
    У кого-то наблюдалось что-то подобное? Связано ли это с тем, что 9-10% - это 4 Гб файла, и процесс не может его корректно прочитать?
    Было такое. Титаник 4х ДВД (24 Gb). Решилось принудительной проверкой диска e2fsck.

  11. #446
    Join Date
    Jun 2007
    Location
    Russia
    Posts
    82

    Question rtorrent не учитывает некоторые опции

    Доброго времени!

    Подскажите, пожалуйста, сталкивался ли кто-то с тем, что rtorrent не учитывает некоторые настройки из файла конфигурации, в частности, у меня не работают следующие опции:

    Code:
    schedule = ratio,60,60,"stop_on_ratio=200,200M,2000"
    on_finished = link1,"create_link=base_filename,/tmp/harddisk/video,"
    tos = 0x3f
    1. сидирование не останавливается ни при каком ратио
    2. линки не создаются
    3. ТОС всегда 0х3с...

    rtorrent запускается с нужной конфигурацией, в остальном замечаний к нему нет.. Установлен патченый от Novik.

    Поиск в тырнете дал только одну ссылочку с информацией о том, что у кого-то такая проблема была, и он решил её написанием внешнего скрипта.

    Кто-нибудь может подсказать, в чём дело?
    WL-500gPv1, RT-N16. Just routers

  12. #447
    на родном сайте этой софтины написано,что в 0.8.4 опция эта не поддерживается - schedule = ratio,60,60,"stop_on_ratio=200,200M,2000"
    почитайте там релизы.

    Quote Originally Posted by dimmer View Post
    Доброго времени!

    Подскажите, пожалуйста, сталкивался ли кто-то с тем, что rtorrent не учитывает некоторые настройки из файла конфигурации, в частности, у меня не работают следующие опции:

    Code:
    schedule = ratio,60,60,"stop_on_ratio=200,200M,2000"
    on_finished = link1,"create_link=base_filename,/tmp/harddisk/video,"
    tos = 0x3f
    1. сидирование не останавливается ни при каком ратио
    2. линки не создаются
    3. ТОС всегда 0х3с...

    rtorrent запускается с нужной конфигурацией, в остальном замечаний к нему нет.. Установлен патченый от Novik.

    Поиск в тырнете дал только одну ссылочку с информацией о том, что у кого-то такая проблема была, и он решил её написанием внешнего скрипта.

    Кто-нибудь может подсказать, в чём дело?

  13. #448
    Join Date
    Jun 2007
    Location
    Russia
    Posts
    82
    Quote Originally Posted by Belt View Post
    на родном сайте этой софтины написано,что в 0.8.4 опция эта не поддерживается - schedule = ratio,60,60,"stop_on_ratio=200,200M,2000"
    почитайте там релизы.
    О, точно, спасибо, Belt! Даже и не знаю, как я просмотрел
    Более того, полагаю, что авторы просто не указали, что синтаксис создания симлинков тоже был изменён, аналогично перемещению готовых торрентов, попробую заменить.
    Остался только вопрос с tos.
    WL-500gPv1, RT-N16. Just routers

  14. #449
    Переделал инструкцию. Обновил файлы.
    Большую часть проверил на своём роутере - всё работает.
    Убедительная просьба отписаться (можно в личку, чтобы не засорять тему) к тем, кто пройдёт эту редакцию с самого начала до конца. Чтобы я был уверен, что всё написано правильно и я ничего не перепутал и не забыл.
    Основные глобальные изменения:
    - Убрал остановку раздачи торрента после достижения "Ратио" = 2. Надоело удивляться.
    - Убрал старый вариант скрипта запуска rTorrent. Не нужен. Модифицированный намного лучше.
    - Отключил логи lighttpd. Устанавливается и работает без проблем, за полгода логи не понадобились ни разу, а флешку забивают. Кому понадобятся - легко сам включит и направит на HDD.
    - Изменил процедуру форматирования дисков. Теперь, перед форматированием HDD, включается swap. Проблемы с подготовкой дисков большого объёма должны закончиться.

  15. #450
    Quote Originally Posted by AlekseyA View Post
    Заменил бинарники.



    Немного не понял в какой conf lighttpd.conf или rtorrent.conf и нужно ли это.

    Но ситуация не меняется. Картинка сделана через пару минут после удаления rtorrent.lock и запуска rtorrenta, сначоло на каждом торенте было много пиро и сидов, а потом они начинают уменьшаться и пропадать до нуля, через минут пять все сиды и пиры будут по нулям или останутся штук пять. И снова появляется rtorrent.lock


    Так же заметил, что более пяти торентов не работают.

    Может настройки какие поправить? Какие еще данные нужны?
    у меня аналогичная проблема - пишет, что торрент сидируется, но в колонках сидеров/личеров по нулям, и на трекере я отсутствую среди сидеров...

    это как-то можно вылечить?

Page 30 of 58 FirstFirst ... 20282930313240 ... LastLast

Similar Threads

  1. Простая настройка роутера до торрентов
    By gostest in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 1402
    Last Post: 21-05-2010, 18:58
  2. Установка rtorrent и морды.
    By aleks_blade in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 88
    Last Post: 13-03-2010, 22:21
  3. [How to] rtorrent & ntorrent
    By mancub in forum WL-500gP Tutorials
    Replies: 101
    Last Post: 18-12-2008, 07:21
  4. older rtorrent version
    By FastJack in forum WL-500gP Q&A
    Replies: 1
    Last Post: 23-10-2007, 09:40

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •