Printable Version of Topic
Click here to view this topic in its original format |
Forums > Сеть BitTorrent > Сид через некоторое время перестает отдавать, Как искать корень этой проблемы? |
Posted by: FlyDrag on 16-07-2007, 18:11 |
Вопрос следующий. Есть релиз, на нем, допустим, один сид, один личер. Наблюдаю следующую картину - некоторое время все активно скачивается с нормальной скоростью, потом скорость падает до нуля, сид висит в списке клиента, но с него ничего не идет. Если убить с ним соединение и опросить трекер заново, он опять появится в списке и с него некоторое время будет литься нормально (варьируется от нескольких десятков до нескольких сотен мегабайт). Не понимаю - с какой стороны проблема - с моей или его ![]() ![]() Первый торрент (http://torrent.e2k.ru/details.php?id=9282&dllist=1#seeders, Второй торрент (http://torrent.e2k.ru/details.php?id=9535&dllist=1#seeders. На втором за ночь скачалось таким образом процентов 10, после того как я запустил клиента на другом канале прибежало довольно быстро, при этом на первом канале по-прежнему была проблема. Вот с него качаю: alexOD (http://torrent.e2k.ru/userdetails.php?id=40983. Аналогично видел с pashak (http://torrent.e2k.ru/userdetails.php?id=901 некоторое время назад (уже на третьем канале), на других вроде не замечал. |
Posted by: FlyDrag on 16-07-2007, 18:28 | ||||
Вот, сейчас насчитало ровно 280М и превед:
Рестартуем его:
Попозло опять... Ну что за фигня, ничего не понимаю ![]() |
Posted by: Lord KiRon on 17-07-2007, 09:58 |
Был бага в 1.6 при переходе на 1.6.1. Чтобы "исправить" надо стереть все файлы настроек (.dat) при этом понятно пропадут все настройки и торенты. Можно попробовать поставить 1.7.1 - вдруг поможет ... |
Posted by: FlyDrag on 17-07-2007, 14:09 | ||
Т.е. это проблема на той стороне, так получается? |
Posted by: Lord KiRon on 17-07-2007, 22:25 |
Проблема с файлами конфигурации у тебя. Причем если вернутся на 1.6 то она останется ![]() |
Posted by: FlyDrag on 18-07-2007, 00:08 | ||
![]() ![]() У меня rtorrent (http://en.wikipedia.org/wiki/Rtorrent версии 0.7.2. Итого, мы, похоже, возвращаемся к началу ![]() Получается что единственный вариант исследования проблемы - это внимательно читать (http://www.bittorrent.org/protocol.html и потом долго медитировать (http://www.wireshark.org/? Боюсь, адекватно обработать дампы размером в сотни мегабайт будет непросто, сомневаюсь, что оно того стоит... ![]() |
Posted by: Devil66 on 19-07-2007, 02:10 |
Вроде utorrent нормально работает с wine. |
Posted by: FlyDrag on 19-07-2007, 12:03 | ||
Менять быстро и надежно работающий консольный rtorrent на это виндовое угробище, security которого вызывает большие сомнения, я не буду однозначно. У меня аптайм машинки и торрентового клиента измеряется месяцами, зачем мне глюкавый несекьюрный софт? Вообще, начиная эту тему, я рассчитывал, что кто-то, кто хорошо знает ПРОТОКОЛ торрента подскажет - в каком направлении копать. Таких не обнаружилось, очень жаль. |
Posted by: CrazySharer on 19-07-2007, 18:39 | ||
|
Posted by: FlyDrag on 19-07-2007, 19:22 | ||||
Слушайте, что вы ко мне пристали со сменой клиента? У меня rtorrent держит месяцами терабайт раздач на скорости 8 мегабит и не пищит ![]() Ну, чтобы было понятнее, попытаюсь объяснить. 1. Сервер монитора не имеет. Как, впрочем, и клавиатуры с мышкой. Он лежит дома в шкафу на полке. 2. Как отвязать X от Xserverа через xnest я, в принципе, представляю, но, скажу честно - xnest крив. 3. Соответственно, любые клиенты, завязанные на графические интерфейс мне НЕ НУЖНЫ. Ничего, кроме затрат памяти и процессора на отрисовку рюшечек графический торрентовый клиент не дает. 4. Чем больше код клиента и чем больше в нем библиотек используется - тем больше там потенциальных багов и, что самое опасное для приложения, имеющего открытый снаружи порт - нарушений безопастности. Потенциальных, но от этого они менее опасными не становятся. Соответственно, оптимальный клиент - это клиент минимального размера, использующий минимум "левых" библиотек, живущий в jail (http://www.freebsd.org/cgi/man.cgi?query=jail&apropos=0&sektion=0&manpath=FreeBSD6.2-RELEASE&format=html в котором есть только необходимые для работы клиента файлы на файловой системе, смонтированной в read only и со смонтированными с noexec файловыми системами, куда из этого jail можно писать. Разумеется, все это должно работать от непривилигированного пользователя. Таким образом, риск того, что по каким-либо причинам вредоносный код будет записан на диск, выполнен или получит доступ к файлам за пределами jail минимален. Единственными подверженными риску данными в случае взлома клиента при этом являются собственно сами файлы раздач и passkey, но с этим ничего поделать невозможно. Схема, конечно, нуждается в доработке, т.к. там есть еще резервы для повышения уровня безопастности, но даже в этом примитивном виде она достаточно устойчива. Пока из консольных клиентов я rtorrentу альтернативы не вижу. Если кто-то готов запускать utorrent под wine (wine, кстати, имеет выставленный suid, если я ничего не путаю, соответственно его применимость в среде где требуется безопастность под большим вопросом) или что еще хуже - под админом в винде, или азур с явой - ну что же, видимо, подобные люди осознают и принимают связанные с этим угрозы безопастности. Я на это пойтить не могу. |
Posted by: FlyDrag on 19-07-2007, 19:26 |
p.s. И не надо говорить что я параноик![]() |
Posted by: CrazySharer on 19-07-2007, 20:43 | ||||||
![]() А со сменой клиента мы не пристали - предлагаем возможные варианты решения проблемы.
Он и в консольном режиме работать может. И через Web управляться. Я ничего из этого не пробовал ![]()
![]() |
Posted by: LF_ on 19-07-2007, 21:55 |
Мне сдается, что проблему надо искать у себя - раз на одной машине у тебя все работает, а на другой - нет, ну надо тогда думать, в чем разница между машинами или версиями клиентов у тебя. То, что ты описываешь - похоже, что твой клиент полез к сиду, сид не будет тебя насильно кормить, пока ты ему не скажешь, что тебе надо - не даст ![]() ![]() |
Posted by: LF_ on 19-07-2007, 22:02 |
да, забыл - что касается альтернатив консольных клиентов - есть и другие варианты, скажем MLDonkey может чего и из списка найдешь - http://en.wikipedia.org/wiki/Comparison_of_BitTorrent_software (http://en.wikipedia.org/wiki/Comparison_of_BitTorrent_software у нас на трекере я видел http://en.wikipedia.org/wiki/Transmission_%28BitTorrent%29 (http://en.wikipedia.org/wiki/Transmission_%28BitTorrent%29 |
Posted by: FlyDrag on 20-07-2007, 12:10 | ||||||||||||||||||||||||||||
|