А я-то думал это мои кривые руки... Тогда тем более странно. Если не заводится, можно попробовать в клетке, в чистой системе.FenX писал(а):так индеец просто не умеет этот самый сцги сокет цеплять))LizardOfOzz писал(а):А что не так с апачем? У меня крутится без проблем.не кто не разобрался под апач? =)_
Хотя не, была одна проблема - не смог настроить через unix-сокет, а 127.0.0.1:5000 работает отлично.
если обучат его, то и с сокетом будет работать)))
статья про rtorrent и вебморду
Модератор: vadim64
- LizardOfOzz
- сержант
- Сообщения: 165
- Зарегистрирован: 2009-01-06 13:15:20
- Откуда: Станция Восток
- Контактная информация:
Re: статья про rtorrent и вебморду
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- лейтенант
- Сообщения: 895
- Зарегистрирован: 2007-07-08 23:53:20
- Откуда: SPb
- Контактная информация:
Re: статья про rtorrent и вебморду
кто то выше просил торрент кирилический - http://torrents.ru/forum/viewtopic.php?t=208779 , при закачке оного название нечитабельно и, следовательно, хрен раздашь его.
А как можно выборочно закачивать содержимое torrent файла, как в uTorrente если всё не нужно?
А как можно выборочно закачивать содержимое torrent файла, как в uTorrente если всё не нужно?
Xeon X5460, RAM 8Gb, FreeBSD 13.1-RELEASE on amd64, Apache 2.4, PHP 7.3.30, MySQL 5.7, Exim 4.95_5, Dovecot 2.3.19.1
- ADRE
- майор
- Сообщения: 2646
- Зарегистрирован: 2007-07-26 8:53:49
- Контактная информация:
Re: статья про rtorrent и вебморду
нихера не работаетLizardOfOzz писал(а):А я-то думал это мои кривые руки... Тогда тем более странно. Если не заводится, можно попробовать в клетке, в чистой системе.FenX писал(а):так индеец просто не умеет этот самый сцги сокет цеплять))LizardOfOzz писал(а):А что не так с апачем? У меня крутится без проблем.не кто не разобрался под апач? =)_
Хотя не, была одна проблема - не смог настроить через unix-сокет, а 127.0.0.1:5000 работает отлично.
если обучат его, то и с сокетом будет работать)))
//del
- ADRE
- майор
- Сообщения: 2646
- Зарегистрирован: 2007-07-26 8:53:49
- Контактная информация:
Re: статья про rtorrent и вебморду
немного жопа с когдировкой, виндузятники педики всё проглатывают, а из-за консоли проблема, но если ты скачивешь торрент, то он нормально раздается. при этом имя файла представляет из себя крякозябры, но типа данный торрент сам умеет боротсся с кодировкой. но че-то пока не бориться =/ так что раздаем и создаем в енглишеgyurza2000 писал(а):кто то выше просил торрент кирилический - http://torrents.ru/forum/viewtopic.php?t=208779 , при закачке оного название нечитабельно и, следовательно, хрен раздашь его.
А как можно выборочно закачивать содержимое torrent файла, как в uTorrente если всё не нужно?
//del
-
- проходил мимо
- Сообщения: 5
- Зарегистрирован: 2009-09-30 16:34:23
Re: статья про rtorrent и вебморду
что то у меня все работало, в очередной раз сломалось, вторую неделю бьюсь, не могу восстановить
прошелся по статье optik, все с начала переделал
морду новую скачал, все конфиги со статьи снова пересоздал...
короче вот
стартовый скрипт выдает бесконечно вот это:
ps ax в этот момент показывает, что висит только стартовый скрипт
а сам rtorrent и screen не запустились
lighthttpd работает, веб отображает тестовую страницу
если с командной строки даю строку, стыренную из стартового скрипта - торрент стартует
в /tmp сокет тоже создался
стартовый скрипт команду stop отрабатывает, сокет из tmp удаляется
но морде от этого не легче:
все конфиги и скрипты четко из статьи http://www.lissyara.su/?id=1852
кто подсажет, куда рыть
моск иссох уже весь...
все пакеты что нужны - точно стоят, ведь система по этой статье здесь уже работала
прошелся по статье optik, все с начала переделал
морду новую скачал, все конфиги со статьи снова пересоздал...
короче вот
стартовый скрипт выдает бесконечно вот это:
Код: Выделить всё
waiting for /tmp/rtorrent_rpc.socket creation...
waiting for /tmp/rtorrent_rpc.socket creation...
waiting for /tmp/rtorrent_rpc.socket creation...
waiting for /tmp/rtorrent_rpc.socket creation...
waiting for /tmp/rtorrent_rpc.socket creation...
waiting for /tmp/rtorrent_rpc.socket creation...
а сам rtorrent и screen не запустились
lighthttpd работает, веб отображает тестовую страницу
если с командной строки даю строку, стыренную из стартового скрипта - торрент стартует
Код: Выделить всё
su rtorrent -c '/usr/local/bin/screen -A -m -d -S rtorrent /usr/local/bin/rtorrent -o scgi_local=/tmp/rtorrent_rpc.socket'
littre# ps ax | grep rto
2316 ?? Is 0:00.00 /usr/local/bin/screen -A -m -d -S rtorrent /usr/local/bin/rtorrent -o scgi_local=/tmp/rtorrent_rpc.socket
2347 p1 R+ 0:00.00 grep rto
2319 p4 Ss+ 0:00.04 /usr/local/bin/rtorrent -o scgi_local=/tmp/rtorrent_rpc.socket
стартовый скрипт команду stop отрабатывает, сокет из tmp удаляется
но морде от этого не легче:
Код: Выделить всё
[30.09.2009 17:13:54] WebUI started.
[30.09.2009 17:13:55] Нет связи с rTorrent. Проверьте, запущен ли он. Проверьте, что параметры $scgi_port и $scgi_host в файле config.php совпадают со значением переменной scgi_port в файле конфигурации rTorrent.
[30.09.2009 17:13:55] Bad response: (500) <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>500 - Internal Server Error</title> </head> <body> <h1>500 - Internal Server Error</h1> </body> </html>
все конфиги и скрипты четко из статьи http://www.lissyara.su/?id=1852
кто подсажет, куда рыть
моск иссох уже весь...
все пакеты что нужны - точно стоят, ведь система по этой статье здесь уже работала
- ADRE
- майор
- Сообщения: 2646
- Зарегистрирован: 2007-07-26 8:53:49
- Контактная информация:
-
- лейтенант
- Сообщения: 895
- Зарегистрирован: 2007-07-08 23:53:20
- Откуда: SPb
- Контактная информация:
Re: статья про rtorrent и вебморду
решил потестить wtorrent, запустил в броузере install.php, поменял настройки, сказал,test config, wtorrent ответил "fine", захожу на index.php - белый экран. На что ж ему прав не хватает?
в логе апача
в логе апача
Код: Выделить всё
error [client 127.0.0.1] client denied by server configuration: /путь/RPC2:5000
Xeon X5460, RAM 8Gb, FreeBSD 13.1-RELEASE on amd64, Apache 2.4, PHP 7.3.30, MySQL 5.7, Exim 4.95_5, Dovecot 2.3.19.1
- FenX
- ст. прапорщик
- Сообщения: 513
- Зарегистрирован: 2008-04-23 17:46:53
- Откуда: Moscow
- Контактная информация:
Re: статья про rtorrent и вебморду
Код: Выделить всё
<VirtualHost *:80>
DocumentRoot "/usr/local/www/p2p"
ServerName p2p.domain.local
SCGIMount /RPC2 127.0.0.1:5000
ErrorLog "/usr/local/www/httpd-logs/p2p-error.log"
CustomLog "/usr/local/www/httpd-logs/p2p-access.log" common
<Location /RPC2>
AuthName "p2p torrents"
AuthType Basic
AuthBasicProvider file
AuthUserFile /usr/local/www/p2p/.htpasswd
Require user empty
</Location>
</VirtualHost>
-
- лейтенант
- Сообщения: 895
- Зарегистрирован: 2007-07-08 23:53:20
- Откуда: SPb
- Контактная информация:
Re: статья про rtorrent и вебморду
Это кому, если не секрет?FenX писал(а):Код: Выделить всё
<VirtualHost *:80> DocumentRoot "/usr/local/www/p2p" ServerName p2p.domain.local SCGIMount /RPC2 127.0.0.1:5000 ErrorLog "/usr/local/www/httpd-logs/p2p-error.log" CustomLog "/usr/local/www/httpd-logs/p2p-access.log" common <Location /RPC2> AuthName "p2p torrents" AuthType Basic AuthBasicProvider file AuthUserFile /usr/local/www/p2p/.htpasswd Require user empty </Location> </VirtualHost>
Xeon X5460, RAM 8Gb, FreeBSD 13.1-RELEASE on amd64, Apache 2.4, PHP 7.3.30, MySQL 5.7, Exim 4.95_5, Dovecot 2.3.19.1
- FenX
- ст. прапорщик
- Сообщения: 513
- Зарегистрирован: 2008-04-23 17:46:53
- Откуда: Moscow
- Контактная информация:
Re: статья про rtorrent и вебморду
ну не у меня же wtorrent не работает )
-
- лейтенант
- Сообщения: 895
- Зарегистрирован: 2007-07-08 23:53:20
- Откуда: SPb
- Контактная информация:
Re: статья про rtorrent и вебморду
поставил transmission, побаловался, хорошая вещь...можно выбирать что скачивать из торрент файла, а что нет, НО стал падать rtorrent ! Убрал из rc.conf запуск transmission, но rtorrent всё равно не живёт!
Xeon X5460, RAM 8Gb, FreeBSD 13.1-RELEASE on amd64, Apache 2.4, PHP 7.3.30, MySQL 5.7, Exim 4.95_5, Dovecot 2.3.19.1
-
- Сообщения: 0
- Зарегистрирован: 2009-12-23 23:32:46
Re: статья про rtorrent и вебморду
Столкнулся с аналогичной проблемой. Покопал, выяснил, что рторрент не снял блок с папки сессиями. Я его удалил и он даже запустился и вебморда ошибок не выдавала, но добавить торрент все так же не удается - при добавлении рторрент падает. Даже не знаю куда смотреть на причину паденияlittre писал(а):что то у меня все работало, в очередной раз сломалось, вторую неделю бьюсь, не могу восстановить
прошелся по статье optik, все с начала переделал
морду новую скачал, все конфиги со статьи снова пересоздал...
короче вот
стартовый скрипт выдает бесконечно вот это:Код: Выделить всё
waiting for /tmp/rtorrent_rpc.socket creation... waiting for /tmp/rtorrent_rpc.socket creation...
В логах lighttpd следующее:
Код: Выделить всё
2009-12-23 23:41:08: (log.c.172) server started
2009-12-23 23:45:10: (mod_scgi.c.1360) connect failed: 8 Connection refused 61 0 /tmp/rtorrent_rpc.socket
2009-12-23 23:45:10: (mod_scgi.c.2395) fcgi-server disabled: 0 /tmp/rtorrent_rpc.socket
2009-12-23 23:45:10: (mod_scgi.c.2776) all handlers for /RPC2 on /RPC2 are down.
-
- Сообщения: 0
- Зарегистрирован: 2009-12-23 23:32:46
Re: статья про rtorrent и вебморду
Обновил rtorrent и libtorrent и все снова заработало. Вот только хэш уж очень долго чекается, но эта проблема rtorrenta с FreeBSD конкретно
- MASSER
- проходил мимо
- Сообщения: 9
- Зарегистрирован: 2009-02-22 9:08:03
- Откуда: Витебск, BY
- Контактная информация:
Re: статья про rtorrent и вебморду
Как заставить rtorrent работать через прокси? Чтобы не только связывался через прокси с трекером, но и закачки/раздачи шли через прокси.
Regards, S.M.
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: статья про rtorrent и вебморду
порт прокинуть и прокси прописатьMASSER писал(а):Как заставить rtorrent работать через прокси?
Код: Выделить всё
%sockstat | grep rtorr
rtorrent rtorrent 886 3 tcp4 127.0.0.1:5000 *:*
rtorrent rtorrent 886 4 tcp4 *:6965 *:*
%man rtorrent | col -b | grep -i proxy
http_proxy = url
Use a http proxy. Use an empty string to disable.
%
- Boomberbun
- ефрейтор
- Сообщения: 58
- Зарегистрирован: 2009-12-06 0:58:50
Re: статья про rtorrent и вебморду
Аналогично! Убил сутки! Афтора как бы так помягче....в wikki одно тут другое. "mod_scgi",littre писал(а):что то у меня все работало, в очередной раз сломалось, вторую неделю бьюсь, не могу восстановить
прошелся по статье optik, все с начала переделал
морду новую скачал, все конфиги со статьи снова пересоздал...
короче вот
стартовый скрипт выдает бесконечно вот это:ps ax в этот момент показывает, что висит только стартовый скриптКод: Выделить всё
waiting for /tmp/rtorrent_rpc.socket creation... waiting for /tmp/rtorrent_rpc.socket creation... waiting for /tmp/rtorrent_rpc.socket creation... waiting for /tmp/rtorrent_rpc.socket creation... waiting for /tmp/rtorrent_rpc.socket creation... waiting for /tmp/rtorrent_rpc.socket creation...
а сам rtorrent и screen не запустились
lighthttpd работает, веб отображает тестовую страницу
если с командной строки даю строку, стыренную из стартового скрипта - торрент стартует
в /tmp сокет тоже создалсяКод: Выделить всё
su rtorrent -c '/usr/local/bin/screen -A -m -d -S rtorrent /usr/local/bin/rtorrent -o scgi_local=/tmp/rtorrent_rpc.socket' littre# ps ax | grep rto 2316 ?? Is 0:00.00 /usr/local/bin/screen -A -m -d -S rtorrent /usr/local/bin/rtorrent -o scgi_local=/tmp/rtorrent_rpc.socket 2347 p1 R+ 0:00.00 grep rto 2319 p4 Ss+ 0:00.04 /usr/local/bin/rtorrent -o scgi_local=/tmp/rtorrent_rpc.socket
стартовый скрипт команду stop отрабатывает, сокет из tmp удаляется
но морде от этого не легче:
Код: Выделить всё
[30.09.2009 17:13:54] WebUI started. [30.09.2009 17:13:55] Нет связи с rTorrent. Проверьте, запущен ли он. Проверьте, что параметры $scgi_port и $scgi_host в файле config.php совпадают со значением переменной scgi_port в файле конфигурации rTorrent. [30.09.2009 17:13:55] Bad response: (500) <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>500 - Internal Server Error</title> </head> <body> <h1>500 - Internal Server Error</h1> </body> </html>
все конфиги и скрипты четко из статьи http://www.lissyara.su/?id=1852
кто подсажет, куда рыть
моск иссох уже весь...
все пакеты что нужны - точно стоят, ведь система по этой статье здесь уже работала
НУ НЕТ В КОНФИГЕ....дописал, авторизация не проходит....блин могли бы просто скрины понаделать, зачем так расписывать то....я и веб морду скачивал новую и старую и какого чёрта приведён конфиг rtorrenta ,а нужно ли его создавать или....вообщем зла не хватет, долго мучался над строчками со слешами start_precmd="${name}_prestart"
start_cmd="echo \"Starting ${name}.\"
а они вовсе не в конце,но с ними не работает. Пишите лучке в деревню дедушке а не на форуме. Статья гуана!
- ADRE
- майор
- Сообщения: 2646
- Зарегистрирован: 2007-07-26 8:53:49
- Контактная информация:
-
- старшина
- Сообщения: 425
- Зарегистрирован: 2008-08-25 18:10:44
- Откуда: СССР, РФ, Сталинградская область, село Безродное
- Контактная информация:
Re: статья про rtorrent и вебморду
Кстати, только сейчас дошли руки попробовать, файл с кириллическим именем скачался, выглядит как п?п?я?п?п?п? п?п?п?п?я?..avi, при этом отлично раздается.gyurza2000 писал(а):кто то выше просил торрент кирилический - http://torrents.ru/forum/viewtopic.php?t=208779 , при закачке оного название нечитабельно и, следовательно, хрен раздашь его.
А как можно выборочно закачивать содержимое torrent файла, как в uTorrente если всё не нужно?
- ADRE
- майор
- Сообщения: 2646
- Зарегистрирован: 2007-07-26 8:53:49
- Контактная информация:
Re: статья про rtorrent и вебморду
дык у тебя консолько то в кои8, а т.к. торрент через скрин, соответственно и получаете торрент редкостный любитель, ну вот если будете кодировку торрента менять на кои8 то все будет ок... имеется ввиду с названием, а раздается и так и так хорошо...ski писал(а):Кстати, только сейчас дошли руки попробовать, файл с кириллическим именем скачался, выглядит как п?п?я?п?п?п? п?п?п?п?я?..avi, при этом отлично раздается.gyurza2000 писал(а):кто то выше просил торрент кирилический - http://torrents.ru/forum/viewtopic.php?t=208779 , при закачке оного название нечитабельно и, следовательно, хрен раздашь его.
А как можно выборочно закачивать содержимое torrent файла, как в uTorrente если всё не нужно?
//del
-
- Сообщения: 0
- Зарегистрирован: 2010-01-29 14:35:04
Re: статья про rtorrent и вебморду
Уважаемые, сделал по статье.
результат команды /usr/local/etc/rc.d/rtorrent start
следующий:
waiting for /var/tmp/rtorrent_rpc.socket creation...
...
Подскажите в какую сторону копать!?
результат команды /usr/local/etc/rc.d/rtorrent start
следующий:
waiting for /var/tmp/rtorrent_rpc.socket creation...
...
Подскажите в какую сторону копать!?
- rnd
- мл. сержант
- Сообщения: 112
- Зарегистрирован: 2007-11-06 20:36:25
- Откуда: RonDon
Re: статья про rtorrent и вебморду
скрипт запуска нужно смотреть, кстати покажите его
-
- старшина
- Сообщения: 425
- Зарегистрирован: 2008-08-25 18:10:44
- Откуда: СССР, РФ, Сталинградская область, село Безродное
- Контактная информация:
Re: статья про rtorrent и вебморду
Каким образом ее поменять?ADRE писал(а): дык у тебя консолько то в кои8, а т.к. торрент через скрин, соответственно и получаете торрент редкостный любитель, ну вот если будете кодировку торрента менять на кои8 то все будет ок...
- kharkov_max
- капитан
- Сообщения: 1862
- Зарегистрирован: 2008-10-03 14:56:40
Re: статья про rtorrent и вебморду
День добрый.
Я тоже к Вам...
Установил из портов rtorrent, запустил - все работает.
Решил прикрутить web морду по этой http://zero-bit.livejournal.com/116454.html статье.
Морду скачал тут http://rutorrent.googlecode.com/files/r ... 2.8.tar.gz и распаковал в папку Apache22:
DocumentRoot "/usr/local/www/apache22/data"
В конфиге апача включил SCGIMount /RPC2 127.0.0.1:5000 (установил нужный модуль), в конфиге морды и в скрипте запуска rtorrent указал соответствующие порты (127.0.0.1:5000)
Далее иду http://server/rtorrent и получаю страницу с сообщением "Загрузка ..." и все ...
Ждал долго Web морда не грузится.
Помогите допилить морду.
Сам Apache работает как прокси для вн. сайтов. PHP проверил, вроде тоже работает.
Но как я понимаю у морды до Apache не доходит, логи по этому поводу пустые ...
Конфиг .rtorrent.rc:
Скрипт запуска:
Я тоже к Вам...
Установил из портов rtorrent, запустил - все работает.
Решил прикрутить web морду по этой http://zero-bit.livejournal.com/116454.html статье.
Морду скачал тут http://rutorrent.googlecode.com/files/r ... 2.8.tar.gz и распаковал в папку Apache22:
DocumentRoot "/usr/local/www/apache22/data"
В конфиге апача включил SCGIMount /RPC2 127.0.0.1:5000 (установил нужный модуль), в конфиге морды и в скрипте запуска rtorrent указал соответствующие порты (127.0.0.1:5000)
Далее иду http://server/rtorrent и получаю страницу с сообщением "Загрузка ..." и все ...
Ждал долго Web морда не грузится.
Помогите допилить морду.
Сам Apache работает как прокси для вн. сайтов. PHP проверил, вроде тоже работает.
Но как я понимаю у морды до Apache не доходит, логи по этому поводу пустые ...
Конфиг .rtorrent.rc:
Код: Выделить всё
# 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.
# Maximum and minimum number of peers to connect to per torrent.
#min_peers = 40
#max_peers = 100
# Same as above but for seeding completed torrents (-1 = same as downloading)
#min_peers_seed = 10
#max_peers_seed = 50
# Maximum number of simultanious uploads per torrent.
#max_uploads = 15
# Global upload and download rate in KiB. "0" for unlimited.
download_rate = 0
upload_rate = 0
# Default directory to save the downloaded torrents.
directory = /usr/home/torrent/files
# Default session directory. Make sure you don't run multiple instance
# of rtorrent using the same session directory. Perhaps using a
# relative path?
session = /usr/home/torrent/sess
# Watch a directory for new torrents, and stop those that have been deleted.
# schedule = watch_directory,5,5,load_start=./watch/*.torrent
# schedule = untied_directory,5,5,stop_untied=
schedule = watch_directory,10,10,load_start=/usr/home/torrent/mon/*.torrent
schedule = untied_directory,10,10,close_untied=
# Close torrents when diskspace is low.
#schedule = low_diskspace,5,60,close_low_diskspace=100M
# 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"
# The ip address reported to the tracker.
#ip = 127.0.0.1
# The ip address the listening socket and outgoing connections is bound to.
# bind = 127.0.0.1
# Port range to use for listening.
port_range = 50003-50003
# 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
# 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 = 6881
# Enable peer exchange (for torrents not marked private)
peer_exchange = yes
# 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
umask = 002
scgi_port = localhost:5000
encoding_list = UTF-8
Код: Выделить всё
#!/bin/sh
# PROVIDE: rtorrent
# REQUIRE: DAEMON
#############
###<Notes>###
#############
# This script depends on screen.
# For the stop function to work, you must set an
# explicit session directory using ABSOLUTE paths (no, ~ is not absolute) in your rtorrent.rc.
# If you typically just start rtorrent with just "rtorrent" on the
# command line, all you need to change is the "user" option.
# Attach to the screen session as your user with
# "screen -dr rtorrent". Change "rtorrent" with srnname option.
# Licensed under the GPLv2 by lostnihilist: lostnihilist _at_ gmail _dot_ com
##############
###</Notes>###
##############
#######################
##Start Configuration##
#######################
# You can specify your configuration in a different file
# (so that it is saved with upgrades, saved in your home directory,
# or whateve reason you want to)
# by commenting out/deleting the configuration lines and placing them
# in a text file (say /home/user/.rtorrent.init.conf) exactly as you would
# have written them here (you can leave the comments if you desire
# and then uncommenting the following line correcting the path/filename
# for the one you used. note the space after the ".".
# . /etc/rtorrent.init.conf
# system user to run as
user="root"
# the system group to run as, not implemented, see d_start for beginning implementation
# group=`id -ng "$user"`
# the full path to the filename where you store your rtorrent configuration
config="`su $user -c 'echo $HOME'`/.rtorrent.rc"
# set of options to run with
options=""
# default directory for screen, needs to be an absolute path
base="`su $user -c 'echo $HOME'`"
# name of screen session
srnname="rtorrent"
# file to log to (makes for easier debugging if something goes wrong)
logfile="/var/log/rtorrentInit.log"
#######################
###END CONFIGURATION###
#######################
. /etc/rc.subr
PATH=/usr/bin:/usr/local/bin:/usr/local/sbin:/sbin:/bin:/usr/sbin
name=rtorrent
rcvar=`set_rcvar`
eval "${rcvar}=\${${rcvar}:-'NO'}"
start_precmd=checkcnfg
start_cmd="${name}_start"
stop_cmd="${name}_stop"
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
err 3 "cannot find rtorrent binary in PATH $PATH"
fi
if ! [ -r "${config}" ] ; then
err 3 "cannot find readable config ${config}. check that it is there and permissions are appropriate"
fi
session=`getsession "$config"`
if ! [ -d "${session}" ] ; then
err 3 "cannot find readable session directory ${session} from config ${config}. check permissions"
fi
}
rtorrent_start()
{
echo "Starting $name."
[ -d "${base}" ] && cd "${base}"
stty stop undef && stty start undef
## start screen with rtorrent inside
su ${user} -c "screen -dm -S "${srnname}" ${name} ${options} 2>&1 1>/dev/null" | tee -a "$logfile" >&2
}
rtorrent_stop()
{
echo "Stopping $name."
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"`
# make sure the pid doesn't belong to another process
if ps -A | grep -sq ${pid}.*rtorrent ; then
kill -s INT ${pid}
fi
}
getsession()
{
session=`cat "$1" | grep "^[[:space:]]*session[[:space:]]*=" | sed "s/^[[:space:]]*session[[:space:]]*=[[:space:]]*//" `
echo $session
}
load_rc_config $name
run_rc_command "$1"
- kharkov_max
- капитан
- Сообщения: 1862
- Зарегистрирован: 2008-10-03 14:56:40
Re: статья про rtorrent и вебморду
Добавлю, при попытке открытия видно как мигает нижнее окно вебморды (Файлы, пиры ...)
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: статья про rtorrent и вебморду
на это есть несколько причин:kharkov_max писал(а):и получаю страницу с сообщением "Загрузка ..." и все ...
1. коряво настроен пхп
2. коряво настроен апач
3. глючит фаервол/сеть
4. проблемы с самим торрентом
попробуй по моей статье поставить http://anton-pribora.ru/articles/os/fre ... l-freebsd/. Я её только что обновил, вроде всё встало без проблем. Правда, ставил на голую машинку.