поставил сабж на Synology DS207+
все работает, большое спасибо за ваш труд.
Printable View
поставил сабж на Synology DS207+
все работает, большое спасибо за ваш труд.
Ну откуда же я знаю, почему у Вас отваливается rtorrent? Смотреть надо по месту, причин может быть много. Например, отсутствие свапа. Или Вы не заменили бинарники на соотв. из первого поста. Или диск у Вас нестабильно работает.
Смотрите dmesg непосредственно после упадения.
Проапгрейдил бинарники в первом посту до версии 0.8.4.
Еще одна web-морда:
http://rtpg.uvw.ru/
Может кто-нибудь сталкивался со следующей проблемой: загружаю виндовую вэб-морду rtorrent и вылетает сама служба rtorrent?
wyatt
У меня вот несколько другая проблема... :(
Поставил и настроил свой WL-500W с подключенным к нему USB'шным Seagate Freeagent 1Tb (с внешнием питанием) - все отлично качало/работало, раздавалось и т.п. в течении нескольких месяцев...
Недавно сын случайно вырубил выключатель на UPS'е в результате все естественно выключилось и на разделе диске где лежал /opt побилась ФС.
Я все переформатировал, переустановил, заменил бинарники - на первый взгляд все работает: после рестарта все нужные сервисы запускаются, в процессах есть lighttpd, php-fcgi, rtorrent. PHP работает. По адресу http://myrouter:8081/RPC2 как положено - пустая страничка. rtorrent запускаемый в консоли прекрасно работает, да даже если не трогать его - по статистике трекеров видно, что он работает, но....
Как только пытаюсь обратится к вебморде - тут же в rtorrent'e отображается куча сообщений про 500 Internal server error и http://myrouter:8081/RPC2 перестает работать.
В логе lighttpd есть записи про то, что connection refused и все хендлы RPC2 на RPC2 закончились. Пытался сделать scgi через socket - не получилось....
Что это может быть и как с ним бороться???
Может быть за последние месяцы в репозитарии что-то изменилось и новые библиотеки (в частности xml-c) несовместимы со старыми бинарниками (менее глючными) rtorrent? Впрочем с новыми бинарниками rtorrent - ровно то же самое...
Во первых, неплохо бы выяснить, перестает ли работать только RPC2, или таки сам rtorrent.
В чем проблемы? К коррекции три файла.
1) lighttpd.conf:
2) rtorrent.conf:Code:scgi.server = (
"/RPC2" =>
( "127.0.0.1" =>
(
"socket" => "/opt/share/torrent/rpc.socket",
"check-local" => "disable",
"disable-time" => 0, # don't disable scgi if connection fails
)
)
)
3) /opt/share/www/rtorrent/config.phpCode:scgi_local = /opt/share/torrent/rpc.socket
вместо
написатьCode:$scgi_port = 5000;
$scgi_host = "127.0.0.1";
// For web->rtorrent link through unix domain socket
// (scgi_local in rtorrent conf file), change variables
// above to something like this:
//
// $scgi_port = 0;
// $scgi_host = "unix:///tmp/rpc.socket";
Code:// $scgi_port = 5000;
// $scgi_host = "127.0.0.1";
// For web->rtorrent link through unix domain socket
// (scgi_local in rtorrent conf file), change variables
// above to something like this:
$scgi_port = 0;
$scgi_host = "unix:///opt/share/torrent/rpc.socket";
К сожалению вчера испытал ту же проблему. Переставил систему, все по инструкции :)
rtorrent из консоли пускается, при запуске вэб-морды ситуация аналогична описанной выше. Ошибки про RPC2 пишутся в error.log в lighttpd. При этом сам rtorrent падает в 25% случаев. Закономерности не выявил...
Что интересно - предыдущая система, которая работала "на ура" ставилась всего две недели назад. Вероятно, что именно что-то несовместимое появилось в пакетах, т.к. ну очень странно все это. Сегодня попробую переделать еще раз "с нуля", с учетом последних изменений в теме, но что-то как-то не верится... нет ли у кого желания снять дамп с рабочей системы и обновиться по пакетам?
Ну могу сказать только где точно искать бесполезно.
У меня нормально работает связка и вчерашних бинарников+последнего libcurl и lighhtpd.
Конкретно:
[novik@novik-router root]$ ipkg -test upgrade libcurl
Nothing to be done
Successfully terminated.
[novik@novik-router root]$ ipkg -test upgrade lightppd
Nothing to be done
Successfully terminated.
[novik@novik-router root]$ ipkg -test upgrade procpc
Nothing to be done
Successfully terminated.
[novik@novik-router root]$ ipkg -test upgrade grep
Nothing to be done
Successfully terminated.
[novik@novik-router root]$ ipkg -test upgrade gawk
Nothing to be done
Successfully terminated.
[novik@novik-router root]$ ipkg -test upgrade screen
Nothing to be done
Successfully terminated.
[novik@novik-router root]$ ipkg -test upgrade php-fcgi
Upgrading php-fcgi on /opt/ from 5.2.5-2 to 5.2.6-1...
Downloading http://ipkg.nslu2-linux.org/feeds/op...6-1_mipsel.ipk
Nothing to be done
Successfully terminated.
Т.е. апгрейдиться хочет только php-fcgi. Делайте выводы ;)
Желающим чиниться советую откатить php-fcgi на версию 5.2.5-2. Правда, где ее взять - понятия не имею.
Кажется только RPC2, сам rtorrent остается работать.
Сегодня вечером обязательно проверю.
Похоже в этом. Проверю - сообщу.Quote:
В чем проблемы? К коррекции три файла.
1) lighttpd.conf:
Code:scgi_local = /opt/share/torrent/rpc.socket
Code:$scgi_host = "unix:///opt/share/torrent/rpc.socket";
Я ошибаюсь или ipkg умеет downgrade?Quote:
Желающим чиниться советую откатить php-fcgi на версию 5.2.5-2. Правда, где ее взять - понятия не имею.
Он то, конечно, умеет. Только опасаюсь, что предыдущий пакет ему взять будет неоткуда - в репозитарии его уже нет. Может, конечно, он локально все предыдущие версии хранит - я не в курсе.
Вообщем, посмотрел, новый пакет php-fcgi меняет всего два файла.
1) /opt/etc/lighttpd/conf.d/10-php-fcgi.conf
Было (и у меня есть)
СталоCode:fastcgi.server = ( ".php" =>
( "localhost" =>
(
"min-procs" => 1,
"max-procs" => 1,
"max-load-per-proc" => 4,
"socket" => "/tmp/php-fastcgi.socket",
"bin-path" => "/opt/bin/php-fcgi"
)
)
)
2) /opt/bin/php-fcgiCode:fastcgi.server = ( ".php" =>
( "localhost" =>
( "socket" => "/tmp/php-fcgi.sock",
"bin-path" => "/opt/bin/php-fcgi",
"max-procs" => 1,
"bin-environment" =>
( "PHP_FCGI_CHILDREN" => "2",
"PHP_FCGI_MAX_REQUESTS" => "1000" )
)
)
)
Свою версию поклал сюда -
http://vif2ne.ru/nvk/stuff/novik/rtorrent/php-fcgi.gz [1M]
Проверяйте.
10-php-fcgi.conf по умолчанию уже достаточно давно версии "стало". Пробовал и с такой, и с такой...
Кстати, а про
scgi_local = /opt/share/torrent/rpc.socket
можно добавить в первый пост? Судя по всему, за последние 39 страниц много всяких исправлений и дополнений поднакопилось, а в первый пост не вылилось. ИМХО перечитывать весь тред убиться можно...
Привет, ALL!
У меня есть вопрос по поводу сообшения в rtorrent - Tracker: [Tried all trackers.]
Вот отдельная тема.
rtorrent - Tracker: [Tried all trackers.]
Подскажите, кто знает, откуда такое сообщение и как его лечить?
Спасибо,
Алекснадр
почему могут не отрабатывать задание.
schedule = ratio,30,60,stop_on_ratio=200