LINUX.ORG.RU

Помогите настроить связку rtorrent + rutorrent


0

0

Здравствуйте.

Очень хочется заставить на сервере работать rtoorent и webUI.
rtorrent 0.8.4, настроил, работает, в конфиге есть запись: scgi_port = 127.0.0.1:5000
В rpm'ке с rtorrent шел скрипт, который запускает его в фоне, судя по htop командой: SCREEN -dmUS rtorrent rtorrent
Запускается процесс от нужного мне юзера, т.е. файл настроек подхватывается.

apache + php настроил, работают, rutorrent настроил - морду выводит.

Вот только при открытии странички rutorrent через некоторое время получаю в логе строку:
Bad response: (500) <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <head> <title>Server error!</title> <link rev="made" href="mailto:%5bno%20address%20given%5d" /> <style type="text/css"><!--/*--><![CDATA[/*><!--*/ body { color: #000000; background-color: #FFFFFF; } a:link { color: #0000CC; } p, address {margin-left: 3em;} span {font-size: smaller;} /*]]>*/--></style> </head> <body> <h1>Server error!</h1> <p> The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there was an error in a CGI script. </p> <p> If you think this is a server error, please contact the <a href="mailto:%5bno%20address%20given%5d">webmaster</a>. </p> <h2>Error 500</h2> <address> <a href="/">192.168.1.101</a><br /> <span>Thu Jul 23 15:46:45 2009<br /> Apache/2.2.10 (Linux/SUSE)</span> </address> </body> </html>

После этого процесс rtorrent из памяти исчезает.
В логах апача строка:
[error] [client 192.168.1.10] (111)Connection refused: scgi: Connection refused: scgi: can't connect to server, referer: http://192.168.1.101/rtorrent/

Добавил в файл настроек rtorrent строку: execute_log = /home/barlog/rtorrent.log

Файл rtorrent.log создается, но он пустой.

Куда копать?

плюсую предыдущего комментатора.

И добавляю от себя: посмотреть и убедиться, что rtorrent работает, можно командой screen -r rtorrent. Выход ctrl+a d.

nnz ★★★★
()
Ответ на: комментарий от nnz

> И добавляю от себя: посмотреть и убедиться, что rtorrent работает, можно командой screen -r rtorrent. Выход ctrl+a d.

Посмотрел. rtorrent работает.

Barlog_M
() автор топика
Ответ на: комментарий от nnz

После тестирования рекомендую поменять на
Order deny,allow
Allow from 127.0.0.1
Deny from all

nnz ★★★★
()

у rutorrent вроде как есть плагин rpc, который заменяет собой манипуляции с апачем

Pesto
()
Ответ на: комментарий от nnz

Добавил.

Тепер в логе rutorrent'а появилась строка:
Нет связи с rTorrent. Проверьте, запущен ли он. Проверьте, что параметры $scgi_port и $scgi_host в файле config.php совпадают со значением переменной scgi_port в файле конфигурации rTorrent.

Порт и хост в настройках правильные. Результат остался прежний - rtorrent закрывается и не работает.

Barlog_M
() автор топика
Ответ на: комментарий от Barlog_M

делал по этому мануалу http://wl500g.info/showthread.php?s=cdf7e2b068507a55d740d928ee18d6d9&t=14256

Тут приводил свои конфиги http://www.linux.org.ru/view-message.jsp?msgid=3858500&lastmod=1247344266...

По сабжу, добейся нормальной работы отдельно рторрента, потом запусти в его в консоли и с под того же юзера зайди на http://127.0.0.1/rtorrent/

Quark_p
()

Мда...
Вообщем стоило rtorrent запустить из консоли, а потом обратиться к rutorrent, чтобы увидеть, что же с ним происходит:

Caught Segmentation fault, dumping stack:
0 rtorrent [0x43751b]
1 rtorrent [0x43bd7a]
2 /lib64/libc.so.6 [0x7f1b836416e0]
3 /lib64/libc.so.6(strlen+0x20) [0x7f1b8368b560]
4 rtorrent [0x4ab3d8]
5 rtorrent [0x4ab461]
6 rtorrent [0x4ac9a3]
7 rtorrent [0x4ace2f]
8 rtorrent [0x4acfc3]
9 rtorrent [0x4a8129]
10 rtorrent [0x4a7164]
11 rtorrent [0x4a72bb]
12 rtorrent [0x4a73da]
13 rtorrent [0x4a16f5]
14 rtorrent [0x42bcce]
15 rtorrent [0x49fc02]
16 rtorrent [0x4a10a4]
17 /usr/lib64/libtorrent.so.11(_ZN7torrent9PollEPoll7performEv+0x9b) [0x7f1b8501082b]
18 rtorrent [0x476af2]
19 rtorrent [0x437ddf]
Aborted

Что дальше делать - не представляю.

Barlog_M
() автор топика
Ответ на: комментарий от Barlog_M

Настроил себе данную связку. Торенты качает, но есть след. проблема: Не срабатывают настройки. При вызове соотв. окошка и нажатии кнопки ok в лог выдаётся следующее: XMLRPC Error: -503 - Call XML not a proper XML-RPC call. Unknown value type -- XML element is named <i8> при этом настройки не изменяются и при следующем вызове окошка остаются старыми. настройки могу задать только через конфиг.

Stiff
()
Ответ на: комментарий от Stiff

Версии рторента: libtorrent-0.12.5.tar.gz rtorrent-0.8.5.tar.gz (собраны с сырцов)

ось ubuntu 8.04 server

Stiff
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.