Я не как разобраться не могу. Все установил, все работает, но спустя несколько дней веб морда не открывается, пишет что Попытка соединения не удалась. Не подскажите в чем дело и как это исправить.
Printable View
Я не как разобраться не могу. Все установил, все работает, но спустя несколько дней веб морда не открывается, пишет что Попытка соединения не удалась. Не подскажите в чем дело и как это исправить.
http://libtorrent.rakshasa.no/wiki/LibTorrentTracker
Вопрос не понял.
Novik, ок, значит min_peers - это минимальное количество соединений, которое rtorrent будет пытаться получить по определенному алгоритму. Это число задается для каждой раздачи, по раздачам суммируется, если я правильно понимаю.
Непонятно только, расходует ли rtorrent память для каждого пира, с которым соединяется.
А остальное - что это?
Вопрос вот о чем: у меня установлено ограничение на выделяемую память для rtorrent 80 Мегабайт. Если есть несколько раздач с большими чанками (4 Мегабайта), то часто происходит ошибка "File chunk read(write) error: Cannot allocate memory."
Если уменьшить max_uploads, то ошибка происходит реже или вовсе не происходит.
Хочу докопаться до сути и установить правильные параметры.
Большое спасибо всем за ответы, в таких делах очень помогает подсказка, особенно на начальной стадии, когда трудно определиться, не зная о предмете ничего.
Насчёт wine+X это я от отчаяния уже написал, и сам понимаю, что это никуда не годится...
А вот насчет torrentflux:
я просто надеюсь, что, может вся эта куча каким-то волшебным образом (почти) сама настроится и заработает :)
Да, и на сервере ведь УЖЕ стоит и php, и myqsl, и python, и web-сервер.
Я ещё надеюсь, что мне удастся настроить его (torrentflux) на работу с SSL+nginx, ведь здесь на форуме я нашёл лишь описание, как настраивать SSL под lighttpd. А толкового описания для чайников по настройке SSL для работы с nginx, как с основным сервером (а не бек-ендом для Апача), я так и не нашёл, сколько ни гуглил, увы. :(
То есть вот это Вам не помогло?
http://blog.kovyrin.net/2006/05/30/n...fastcgi-howto/
http://ru.gentoo-wiki.com/wiki/%D0%9...B2%D0%B5_nginx
http://vkimo.org/node/11
Пару страниц назад была жалоба, но то, что при запуске rTorrenta скорость сравнительно высокая, а потом падает и держится на этом низком уровне. Я наблюдаю примерно такое-же у себя.
Я думаю, одной из причин может быть слишком большое количество соединений. Тем более, если канал слишком узкий. Получается, что служебной информации передается много, а данных мало.
Вот теперь вопрос:
Есть ли инструкция или рекомендации, по настройке количества пиров, сидов и т.п. в зависимости от ширины канала?
Например. У меня скорость канала на интернет 256кбит, какие значения мне поставить сюда:
PS: Честно говоря, где-то пол года назад, мне попадалось что-то похожее, но тогда это мне было не нужно. А вот сейчас найти не могу.PHP Code:upload_rate = KB, download_rate = KB
Определяет скорость раздачи, скачивания.
min_peers = value, max_peers = value
Указывает минимальное и максимальное количество пиров в разрешенных закачке
min_peers_seed = value, max_peers_seed = value
Устанавливает значение минимального и максимального количества сидов в торренте, по умолчанию -1, то есть неограничено
max_uploads = value
Устанавливает количество раздач с торрента
max_uploads_div = value, max_downloads_div = value
Устанавливает количество отдач для одного человека. Отключается, если поставить 0
max_uploads_global = value, max_downloads_global = value
Максимальное и минимальное количество слотов раздач.
Установил веб морду и rtorrent все работало. По непонятной мне причине, после перезагрузке роутера, в морде пропали все закачки, хотя реально rtorrent качает запущенные ранее задания. Повторная перезагрузка не помогает. Бинарники обновил.
Что это может быть?
Сначала хочу выразить благодарность за проделанную работу по созданию. Очень удобно!
Теперь о найденных ошибках (маленьких :) ):
FreeBSD 7.2, lighttpd-1.4.22_1, firefox 3.0.10(win)
1. При отсутствии php.ini и не установленном php№-pcre не выдает ошибку нормальным (html) способом. Пишет в консоль ошибок браузера:
Ошибка: missing ; before statement
Источник: ./rtorrent.js
Строка 477, символ 3
Исходный код:
<b>Fatal error</b>: Call to undefined function preg_match_all() in <b>/usr/local/www/data/rtorrent/v743/getplugins.php</b> on line <b>49</b><br />
2. util.php: findEXE()
У меня (кстати, как и отсутствие выше php.ini - по умолчанию) у пользователя под которым запускается сервер в переменной PATH не указаны /usr/local/(s)bin, куда установлен php. Проблему (вывод сообщения об ошибке в лог интерфейся) в установленной связке ruTorrent+choose+trafic вызывает только trafic, хотя, кажется, работает несмотря на это. Если плагину необходим путь до php, то может быть есть возможность указать полный путь в конфигурационном файле, вместо автоопределения?
p.s. Кстати, у себя, исправил немного код, чтобы при равных нулю скоростях выводилась пустая строка, а не "0.0 Кб/с" - выглядит нагляднее. Было бы здорово, если бы подобное изменение было внесено в основный код.
Не понял, при чем тут php.ini.
Цитирую мануал. "Начиная с PHP 4.2.0, Perl-совместимые регулярные выражения (PCRE) включены по умолчанию.". PCRE не может быть не установлен, если Вы не извращались с рекомпиляцией php. Соответственно, проверять наличие данных функций смысла не вижу - от php много можно чего отрезать, каждый сам враг своему здоровью.
Пользователю, под которым запускается сервер, php не нужен. Нужен пользователю, из под которого запускается rtorrent. О чем Вам плагин trafic и должен сказать на старте. Другой вопрос, что наличие интерпретатора в данном случае проверяется некорректным образом - как проверить наличие пути к программе в PATH другого пользователя я, честно говоря, понятия не имею.
Только ему и нужно.
Есть возможность указать путь до php в init.php плагина.
ОК, подумаю.
Сервер постоянно пишет сообщения в лог файл (access.log):
В результате полностью заполняется диск и система падает, что особенно критично когда система находится на небольшой флешке (постоянно пишет и перезаписывает блоки, флеш деградирует).Code:192.168.1.2 192.168.1.1:8081 - [13/May/2009:22:53:35 +0900] "POST /RPC2 HTTP/1.1" 200 376 "http://192.168.1.1:8081/" "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/525.19 (KH$
192.168.1.2 192.168.1.1:8081 - [13/May/2009:22:53:35 +0900] "POST /RPC2 HTTP/1.1" 200 544 "http://192.168.1.1:8081/" "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/525.19 (KH$
192.168.1.2 192.168.1.1:8081 - [13/May/2009:22:53:35 +0900] "POST /plugins/rss/action.php HTTP/1.1" 200 86 "http://192.168.1.1:8081/" "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) Apple$
192.168.1.2 192.168.1.1:8081 - [13/May/2009:22:53:35 +0900] "POST /plugins/rss/action.php HTTP/1.1" 200 86 "http://192.168.1.1:8081/" "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) Apple$
192.168.1.2 192.168.1.1:8081 - [13/May/2009:22:53:37 +0900] "POST /RPC2 HTTP/1.1" 200 40734 "http://192.168.1.1:8081/" "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/525.19 ($
192.168.1.2 192.168.1.1:8081 - [13/May/2009:22:53:37 +0900] "POST /RPC2 HTTP/1.1" 200 308 "http://192.168.1.1:8081/" "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/525.19 (KH$
192.168.1.2 192.168.1.1:8081 - [13/May/2009:22:53:38 +0900] "POST /RPC2 HTTP/1.1" 200 376 "http://192.168.1.1:8081/" "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/525.19 (KH$
192.168.1.2 192.168.1.1:8081 - [13/May/2009:22:53:38 +0900] "POST /RPC2 HTTP/1.1" 200 403 "http://192.168.1.1:8081/" "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/525.19 (KH$
192.168.1.2 192.168.1.1:8081 - [13/May/2009:22:53:39 +0900] "POST /RPC2 HTTP/1.1" 200 423 "http://192.168.1.1:8081/" "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/525.19 (KH$
192.168.1.2 192.168.1.1:8081 - [13/May/2009:22:53:39 +0900] "POST /RPC2 HTTP/1.1" 200 544 "http://192.168.1.1:8081/" "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/525.19 (KH$
192.168.1.2 192.168.1.1:8081 - [13/May/2009:22:53:41 +0900] "POST /RPC2 HTTP/1.1" 200 408 "http://192.168.1.1:8081/" "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/525.19 (KH$
192.168.1.2 192.168.1.1:8081 - [13/May/2009:22:53:41 +0900] "POST /RPC2 HTTP/1.1" 200 376 "http://192.168.1.1:8081/" "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/525.19 (KH$
192.168.1.2 192.168.1.1:8081 - [13/May/2009:22:53:41 +0900] "POST /RPC2 HTTP/1.1" 200 40734 "http://192.168.1.1:8081/" "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/525.19 ($
192.168.1.2 192.168.1.1:8081 - [13/May/2009:22:53:42 +0900] "POST /RPC2 HTTP/1.1" 200 308 "http://192.168.1.1:8081/" "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/525.19 (KH$
192.168.1.2 192.168.1.1:8081 - [13/May/2009:22:53:46 +0900] "POST /RPC2 HTTP/1.1" 200 40734 "http://192.168.1.1:8081/" "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/525.19 ($
192.168.1.2 192.168.1.1:8081 - [13/May/2009:22:53:46 +0900] "POST /RPC2 HTTP/1.1" 200 308 "http://192.168.1.1:8081/" "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/525.19 (KH$
192.168.1.2 192.168.1.1:8081 - [13/May/2009:22:53:46 +0900] "POST /RPC2 HTTP/1.1" 200 639 "http://192.168.1.1:8081/" "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/525.19 (KH$
1
На данный момент логов примерно на 1М за 1 день.
Если система у Вас "на небольшой флешке", то веб-морда Вам не нужна. Т.к. закачивать торренты все равно некуда. Если таки есть куда (т.е наряду с флешкой имеется еще и диск) - то я не понимаю, почему лог веб-сервера у Вас лежит на флешке.
Так же можете посмотреть man по lighttpd на предмет отключения лога. Или просто удалить его. Или уменьшить частоту обновления GUI в веб-морде.