|
Гость
|
Гость ·
28-Фев-09 08:29
(15 лет 11 месяцев назад)
подскажите, как бороться:останавливаю по ^D ( Inactive: Tracker: [Could not parse bencoded data] ) и после по ^S загрузка не стартует, приходтся заново добавлять?
|
|
ShurShur
![](https://static.rutr.life/avatars/0/95/238195.jpg) Стаж: 18 лет 4 месяца Сообщений: 380
|
ShurShur ·
28-Фев-09 12:53
(спустя 4 часа)
То что при стопе так выдаёт - это ничего страшного. А вот при старте - странно...
|
|
DarthSemafor
![Top User 12](https://static.rutr.life/ranks/s_topuser3.png) ![](https://static.rutr.life/avatars/0/60/1644160.jpg) Стаж: 17 лет 3 месяца Сообщений: 25
|
DarthSemafor ·
28-Фев-09 20:07
(спустя 7 часов)
Здравствуйте! Подскажите, пожалуйста как боротся с файлом rtorrent.lock после случайного вылета rtorrent? После перезагрузки из-за этого файла не запускается rtorrent ![](https://static.rutr.life/smiles/icon_sad.gif) пока удалишь файл вручную, что для меня проблематично. Можно как-то автоматизировать процесс?
P.S: использую rtorrent+xmlr2pc-c+screen
|
|
Larzuk
Стаж: 16 лет Сообщений: 1
|
Larzuk ·
01-Мар-09 03:04
(спустя 6 часов)
naZOID писал(а):
Да, кстати, немного по теме
автозапуск rtorrent при старте
Код:
su - naZOID -c "screen -S rt -d -m -p rt-X rtorrent"
запуск из под юзера naZOID (su - naZOID -c )скрина с названием "rt" ( screen -S rt ), который создается палюбому ( -m ) и сразу же детачится ( -d ), скрин запустившись фокусируется на себе и пихает туда ( -p rt-X ) команду ( rtorrent )
в части "rt-X" не должно быть пробелов!.
я эту строчку держу в /etc/rc.local
потом сответственно чтобы подключиться обратно к нему "screen -r rt " из под юзера naZOID
Очень даже по теме. Спасибо. Пользуюсь именно этим вариантом.
|
|
UA6ATG
Стаж: 17 лет 2 месяца Сообщений: 76
|
UA6ATG ·
01-Мар-09 12:18
(спустя 9 часов)
DarthSemafor писал(а):
P.S: использую rtorrent+xmlr2pc-c+screen
Слушайте, если не секрет: что такое xmlr2pc-c ?
|
|
root2005
Стаж: 16 лет Сообщений: 3
|
root2005 ·
02-Мар-09 14:38
(спустя 1 день 2 часа)
Вообще к rtorrent'у необходима для связи между ним и веб-мордой. (своеобразная библиотека для работы RPC процедур)
|
|
DarthSemafor
![Top User 12](https://static.rutr.life/ranks/s_topuser3.png) ![](https://static.rutr.life/avatars/0/60/1644160.jpg) Стаж: 17 лет 3 месяца Сообщений: 25
|
DarthSemafor ·
02-Мар-09 23:15
(спустя 8 часов)
UA6ATG писал(а):
DarthSemafor писал(а):
P.S: использую rtorrent+xmlr2pc-c+screen
Слушайте, если не секрет: что такое xmlr2pc-c ?
Очепятка xmlrpc-c
|
|
mr. parovoZZ
![Top User 06](https://static.rutr.life/ranks/s_topuser2.png) ![](https://static.rutr.life/avatars/0/30/3029830.gif) Стаж: 16 лет 10 месяцев Сообщений: 179
|
mr. parovoZZ ·
08-Мар-09 15:10
(спустя 5 дней)
А у меня всё было прекрасно - раздавал и горя не знал. Потом - БАЦ! - раздача остановилась. Я перехешировал и получил в результате сообщение
Цитата:
Inactive: Hash check on download completion found bad chunks, consider using "safe_sync"
Что это такое и как поюзать этот safe_sync?
|
|
creator09
![](https://static.rutr.life/avatars/0/24/4308324.jpg) Стаж: 16 лет 7 месяцев Сообщений: 71
|
creator09 ·
09-Мар-09 07:14
(спустя 16 часов, ред. 09-Мар-09 07:14)
mr. parovoZZ
в конфиг
safe_sync = yes
синхронизация кэша с диском, означает что чаще сбрасывать на винт будет
|
|
mr. parovoZZ
![Top User 06](https://static.rutr.life/ranks/s_topuser2.png) ![](https://static.rutr.life/avatars/0/30/3029830.gif) Стаж: 16 лет 10 месяцев Сообщений: 179
|
mr. parovoZZ ·
09-Мар-09 12:03
(спустя 4 часа)
Так а почему всё останавливается на этой ошибке? Запустил utorrent - тот перехешировал и докачал всё, что надо без лишних вопросов. У меня что, диск дохнет, раз ни с того ни с сего меняется хеш? Или это происки rtorrenta?
|
|
RainTx
![](https://static.rutr.life/avatars/0/8/4094708.png) Стаж: 16 лет 7 месяцев Сообщений: 14
|
RainTx ·
11-Мар-09 01:11
(спустя 1 день 13 часов)
приветствую, воспользовавшись постом https://rutr.life/forum/viewtopic.php?p=15132407#15132407
возникла небольшая проблема на сборке rtorrent
скрытый текст
20914-05:~/src/rtorrent-0.8.2# ./configure --with-xmlrpc-c -prefix=/usr
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for g++... g++
checking for C++ compiler default output file name... a.out
checking whether the C++ compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of g++... gcc3
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognize dependent libraries... pass_all
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking how to run the C++ preprocessor... g++ -E
checking for g77... no
checking for xlf... no
checking for f77... no
checking for frt... no
checking for pgf77... no
checking for cf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for xlf90... no
checking for f90... no
checking for pgf90... no
checking for pghpf... no
checking for epcf90... no
checking for gfortran... no
checking for g95... no
checking for xlf95... no
checking for f95... no
checking for fort... no
checking for ifort... no
checking for ifc... no
checking for efc... no
checking for pgf95... no
checking for lf95... no
checking for ftn... no
checking whether we are using the GNU Fortran 77 compiler... no
checking whether accepts -g... no
checking the maximum length of command line arguments... 98304
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC
checking if g++ PIC flag -fPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
appending configuration tag "F77" to libtool
checking for user-defined CXXFLAGS... user-defined "-g -O2"
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking for execinfo.h... no
checking for proper overloaded template function disambiguation... yes
checking for library containing add_wch... no
checking for library containing wbkgdset... no
*** The ncurses library is required!
20914-05:~/src/rtorrent-0.8.2#
незнаю что дальше делать
|
|
athost
![Старожил](https://static.rutr.life/ranks/oldbie_2.gif) ![](https://static.rutr.life/avatars/0/64/1075764.jpg) Стаж: 17 лет 7 месяцев Сообщений: 179
|
athost ·
11-Мар-09 08:53
(спустя 7 часов, ред. 11-Мар-09 08:53)
RainTx
Цитата:
незнаю что дальше делать
Дать ему то, что он хочет
Цитата:
*** The ncurses library is required!
|
|
creator09
![](https://static.rutr.life/avatars/0/24/4308324.jpg) Стаж: 16 лет 7 месяцев Сообщений: 71
|
creator09 ·
11-Мар-09 13:51
(спустя 4 часа)
mr. parovoZZ
Ну если ось не падала или рторрент (автоперезапуск есть и не замечаете?), может означать только что рторрент кеш не успевает сбрасывать. Хотя сомнительно всё-таки.
Может, системные ограничения? Если есть sql на той же машине, особо стоит присмотреться к настройкам типа maxfiles/vnodes в sysctl (для freebsd подскажу, для линукса не помню).
|
|
mr. parovoZZ
![Top User 06](https://static.rutr.life/ranks/s_topuser2.png) ![](https://static.rutr.life/avatars/0/30/3029830.gif) Стаж: 16 лет 10 месяцев Сообщений: 179
|
mr. parovoZZ ·
11-Мар-09 23:06
(спустя 9 часов)
creator09 Ось не падала вот уже 67 дней))) Перезапускается ли rtorrent - не знаю, ибо не знаю где посмотреть))) sql есть - mysql (нужен для вебморды). А что за системные ограничения? Памяти вроде хватает.
|
|
RainTx
![](https://static.rutr.life/avatars/0/8/4094708.png) Стаж: 16 лет 7 месяцев Сообщений: 14
|
RainTx ·
12-Мар-09 00:08
(спустя 1 час 1 мин., ред. 12-Мар-09 00:08)
Цитата:
Fatal error: Smarty error: the $compile_dir 'tpl_c/' does not exist, or is not a directory. in /var/www/vhosts/j******.ru/httpdocs/wtorrent/lib/smarty/Smarty.class.php on line 1092
|
|
creator09
![](https://static.rutr.life/avatars/0/24/4308324.jpg) Стаж: 16 лет 7 месяцев Сообщений: 71
|
creator09 ·
12-Мар-09 09:28
(спустя 9 часов, ред. 12-Мар-09 09:28)
mr. parovoZZ
А зовут её как, ету ось?
Цитата:
нужен для вебморды
тогда не в этом дело скорее всего, хотя скрипты могут не закрывать соединения на mysql
любимые грабли
если линукс
http://www.faqs.org/docs/securing/chap6sec72.html
ну и посмотреть ulimit
но перед увеличением всё-таки нужно проверить необходимость увеличения параметра
должна быть ошибка в системных логах
|
|
RainTx
![](https://static.rutr.life/avatars/0/8/4094708.png) Стаж: 16 лет 7 месяцев Сообщений: 14
|
RainTx ·
12-Мар-09 10:22
(спустя 54 мин.)
RainTx писал(а):
Цитата:
Fatal error: Smarty error: the $compile_dir 'tpl_c/' does not exist, or is not a directory. in /var/www/vhosts/j******.ru/httpdocs/wtorrent/lib/smarty/Smarty.class.php on line 1092
![](https://static.rutr.life/smiles/icon_sad.gif)
разобралсо,
почему то в скачанном архиве не хватало каталога tpl_c
|
|
RainTx
![](https://static.rutr.life/avatars/0/8/4094708.png) Стаж: 16 лет 7 месяцев Сообщений: 14
|
RainTx ·
12-Мар-09 12:28
(спустя 2 часа 6 мин.)
просто кликаем Try Configuration? или еще нужно будет произвести какие то настройки с данным скрином?
|
|
mr. parovoZZ
![Top User 06](https://static.rutr.life/ranks/s_topuser2.png) ![](https://static.rutr.life/avatars/0/30/3029830.gif) Стаж: 16 лет 10 месяцев Сообщений: 179
|
mr. parovoZZ ·
12-Мар-09 21:37
(спустя 9 часов)
creator09 писал(а):
mr. parovoZZ
А зовут её как, ету ось?
FreeBSD
|
|
creator09
![](https://static.rutr.life/avatars/0/24/4308324.jpg) Стаж: 16 лет 7 месяцев Сообщений: 71
|
creator09 ·
13-Мар-09 08:49
(спустя 11 часов, ред. 13-Мар-09 08:49)
mr. parovoZZ
покажите
sysctl kern.|grep files
sysctl kern.maxusers
и вывод от netstat -m, uname -r
|
|
RainTx
![](https://static.rutr.life/avatars/0/8/4094708.png) Стаж: 16 лет 7 месяцев Сообщений: 14
|
RainTx ·
13-Мар-09 15:42
(спустя 6 часов)
вопрос: пытаюсь удалить aptitude remove libtorrent, он грит что нет такого но типо есть в таких названиях libtorrent-dev libtorrent9-dev libtorrent9 их всех трех удалять?
|
|
mr. parovoZZ
![Top User 06](https://static.rutr.life/ranks/s_topuser2.png) ![](https://static.rutr.life/avatars/0/30/3029830.gif) Стаж: 16 лет 10 месяцев Сообщений: 179
|
mr. parovoZZ ·
13-Мар-09 18:08
(спустя 2 часа 26 мин.)
creator09 писал(а):
mr. parovoZZ
покажите
sysctl kern.|grep files
sysctl kern.maxusers
и вывод от netstat -m, uname -r
Код:
[Andrey@Server ~]$ sysctl kern.|grep files
kern.maxfiles: 3912
kern.maxfilesperproc: 3520
kern.openfiles: 308
[Andrey@Server ~]$ sysctl kern.maxusers
kern.maxusers: 121
[Andrey@Server ~]$ netstat -m
418/587/1005 mbufs in use (current/cache/total)
112/696/808/8768 mbuf clusters in use (current/cache/total/max)
112/181 mbuf+clusters out of packet secondary zone in use (current/cache)
287/55/342/4384 4k (page size) jumbo clusters in use (current/cache/total/max)
0/0/0/2192 9k jumbo clusters in use (current/cache/total/max)
0/0/0/1096 16k jumbo clusters in use (current/cache/total/max)
1476K/1758K/3235K bytes allocated to network (current/cache/total)
0/0/0 requests for mbufs denied (mbufs/clusters/mbuf+clusters)
0/0/0 requests for jumbo clusters denied (4k/9k/16k)
0/7/2448 sfbufs in use (current/peak/max)
0 requests for sfbufs denied
0 requests for sfbufs delayed
0 requests for I/O initiated by sendfile
0 calls to protocol drain routines
[Andrey@Server ~]$ uname -r
7.0-RELEASE
|
|
RainTx
![](https://static.rutr.life/avatars/0/8/4094708.png) Стаж: 16 лет 7 месяцев Сообщений: 14
|
RainTx ·
14-Мар-09 00:49
(спустя 6 часов)
может кому пригодится
http://unsorted.ru/post303813.html#303813 писал(а):
# проверяем...
user@acerbook ~/sandbox $ rtorrent -n -o scgi_local=127.0.0.1:12345 # rtorrent должен вывести что-то вроде (лог можно посмотреть нажав кнопочку 'l' (эль латинское)):
*** rTorrent 0.7.8/0.11.8 - acerbook:5901 ***
(20:37:18) Using 'epoll' based polling.
(20:37:18) Ignoring ~/.rtorrent.rc.
(20:37:18) XMLRPC initialized with 367 functions. # вот это говорит о работоспособности xmlrpc: (20:37:18) XMLRPC initialized with 367 functions.
# всё, можно запускать rtorrent в скрине и приступать к настройке собственно web-интерфейса.
# не забудьте, что php должен быть собран с поддержко xmlrpc и xsl
|
|
corpman
Стаж: 17 лет 6 месяцев Сообщений: 9
|
corpman ·
14-Мар-09 02:06
(спустя 1 час 16 мин.)
DarthSemafor
А screen как запускаете? Через init скрипт? Если так, то туда вписать, чтобы при запуске удалял .lock файл
|
|
x00xer
Стаж: 16 лет 6 месяцев Сообщений: 5
|
x00xer ·
14-Мар-09 22:42
(спустя 20 часов)
Возник вопрос может кто подсккажет.. нужно что б рторент мог качать и отдавать определенным IP адресам.. патч который делает в нем ипфильтр не подходит так как нету в нем отрицания..
Решил сделать через iptabkes - однако оказало что клиент не всегда использует порт указанный в настройках
port_range
даже больше, всегда использует не только его!
Если я поставлю политики по умолчанию DROP и открою только port_range вопрос будет ли все работать корректно ???? просто что бы попробывать придется полностью переписать фаервол... поэтому и спрашиваю может кто уже решал эту проблему
|
|
IgorTro
![Top User 01](https://static.rutr.life/ranks/s_topuser.gif) ![](https://static.rutr.life/avatars/1/86/8279686.png) Стаж: 16 лет Сообщений: 41
|
IgorTro ·
16-Мар-09 01:23
(спустя 1 день 2 часа)
Понимаю, что не совсем в тему, но все же (поиск результатов не дал): Какое количество раздач является оптимальным по эффективности отдачи? Заметил, что:
сидируя 20 раздач - отдача около 5 Гб в сутки, при этом раздается стабильно 2-3 релиза, остальные "наплывами", при этом эти "наплывы" происходят на огромных скоростях..
сидируя 2 (наиболее популярные) те же 5 Гб. Вывод, конечно, уже можно сделать.., но все ж решил уточнить как по науке..) Если подобная тема была, дайте ссылку, плз.. Клиент rTorrent
|
|
z0rgVi
Стаж: 17 лет 3 месяца Сообщений: 11
|
z0rgVi ·
16-Мар-09 09:15
(спустя 7 часов)
IgorTro писал(а):
Понимаю, что не совсем в тему, но все же (поиск результатов не дал): Какое количество раздач является оптимальным по эффективности отдачи? Заметил, что:
сидируя 20 раздач - отдача около 5 Гб в сутки, при этом раздается стабильно 2-3 релиза, остальные "наплывами", при этом эти "наплывы" происходят на огромных скоростях..
сидируя 2 (наиболее популярные) те же 5 Гб. Вывод, конечно, уже можно сделать.., но все ж решил уточнить как по науке..) Если подобная тема была, дайте ссылку, плз.. Клиент rTorrent
имхо такой зависимости нету
у меня сейчас сидируется много, но скорость отдачи низкая, канал не загружен
сидировалось меньше - раздавалось еще меньше
может у вас канал медленный на отдачу?
|
|
IgorTro
![Top User 01](https://static.rutr.life/ranks/s_topuser.gif) ![](https://static.rutr.life/avatars/1/86/8279686.png) Стаж: 16 лет Сообщений: 41
|
IgorTro ·
16-Мар-09 10:23
(спустя 1 час 7 мин.)
z0rgVi
Да нет, канал широкий..
|
|
creator09
![](https://static.rutr.life/avatars/0/24/4308324.jpg) Стаж: 16 лет 7 месяцев Сообщений: 71
|
creator09 ·
16-Мар-09 13:58
(спустя 3 часа)
mr. parovoZZ
С системой всё в порядке, видимо, проблема с клиентом.
Смотрите периодически sysctl kern.openfiles, netstat -m
Цитата:
Перезапускается ли rtorrent - не знаю
Перезапускается он только вручную, тут где-то на форуме выложен скрипт, который автоматом поднимает рторрент если он упал.
Немного допилите, записывайте скриптом pid при запуске, потом можно будет проверить, если будут какие-то проблемы. Вариант - выводить от скрипта при перезапуске рторрента извещение в какой-нибудь лог.
Да и в принципе, скорее всего, ничего кроме добавления этой опции, safe_sync, не поможет.
|
|
RainTx
![](https://static.rutr.life/avatars/0/8/4094708.png) Стаж: 16 лет 7 месяцев Сообщений: 14
|
RainTx ·
16-Мар-09 15:47
(спустя 1 час 48 мин., ред. 16-Мар-09 17:10)
текущий конфиг '.rtorrent.rc'
encoding_list = UTF-8 min_peers = 1
max_peers = 500 min_peers_seed = 1
max_peers_seed = 500 max_uploads = 50
download_rate = 0
upload_rate = 0 directory = ~/downloads/ session_on_completion = yes
session = ~/session/
session_save = yes schedule = watch_directory,5,5,load_start=~/torrents/*.torrent
schedule = tied_directory,10,10,start_tied=
schedule = untied_directory,10,10,close_untied= schedule = low_diskspace,5,60,close_low_diskspace=1000M
#schedule = ratio,60,60,"stop_on_ratio=200,200M,2000" #ip = xxx.xxx.xxx.xxx
#bind = xxx.xxx.xxx.xxx scgi_port = 127.0.0.1:5000 port_range = 6890-6999
port_random = no enable_trackers = yes
use_udp_trackers = yes
peer_exchange = yes
dht = auto
dht_port = 6881 check_hash = no encryption = allow_incoming,enable_retry,prefer_plaintext
Добавил LoadModule scgi_module /usr/lib/apache2/modules/mod_scgi.so через
Цитата:
aptitude install php5-xmlrpc libapache2-mod-scgi
Добавил в httpd.conf
Цитата:
SCGIMount /RPC2 127.0.0.1:5000
Перегрузил apache
Захожу в rtorrent, выдает следующее
Цитата:
(17:37:24) Using 'epoll' based polling.
(17:37:24) XMLRPC initialized with 444 functions.
(17:37:24) The SCGI socket is bound to a specific network device yet may still pose a security risk, consider using 'scgi_local'.
я могу предположить что все нормально в связке xmlrpc+rtorrent
кинул в httpdocs и wTorrent и rtGui. Второй выдал
Цитата:
Cannot connect to rtorrent ![](https://static.rutr.life/smiles/icon_sad.gif)
первый
Цитата:
Parse error: syntax error, unexpected T_CLASS in /var/www/vhosts/raintx.ru/httpdocs/wtorrent/lib/cls/Web.cls.php on line 21
Подскажите куда копать, я уже замучился
|
|
|