[SOLVED] Проблема rtorrent+rutorrent
Доброго времени суток.
На домашнем сервере несколько лет cтояла связка rtorrent+rutorrent, все работало как часы.
Несколько недель назад появилась такая проблема - при заходе браузером на страницу rutorrent крутится прогресс и через несколько минут останавливается, отображая страницу с жалобой на отсутствие связи с rtorrent. Пробовал разобраться долго и упорно, откатывал версии, ковырял xmlrpc - бесполезно. При тестировании через "xmlrpc localhost system.listMethods" отваливается по таймауту:
server ~ # xmlrpc localhost system.listMethods Failed. Call failed. HTTP response code is 504, not 200. (XML-RPC fault code -504) server ~ #
Совершенно случайно обнаружилось следующее - если удалить все существующие файлы сессий из каталога ./session, то можно зайти и браузером и xmlrpc получает список методов практически мгновенно.
У меня в rtorrent крутилось чуть больше двухсот раздач, хочу заметить еще раз, проблем никогда не было.
Начинаю добавлять существующие сессиии в ./session. При этом начинает расти время отклика при заходе через браузер и примерно после двадцатого добавленного торрента все снова умирает - крутится прогресс и отваливается по таймауту.
Я в ступоре.
Подскажите, плиз, что это может быть и в какую сторону копать.
- Для комментирования войдите или зарегистрируйтесь

1. Смотреть/показать логи 2.
1. Смотреть/показать логи
2. Смотреть мониторинг системы (htop, vmstat, iostat и т.д.)
Разобрался. Проблема в DNS. В
Разобрался.
Проблема в DNS.
В раздачах есть много торрентов с рутрекера.
У меня стоит bind, обслуживает локалку и резолвит адреса в обход dns провайдера.
Так вот, адреса btX.rutracker.cc или btX.t-ru.org не резолвятся.
С другими адресами проблем нет.
Очень большое подозрение, что блокирует провайдер (Транстелеком).
bob@server ~ $ /usr/sbin/tracepath bt4.rutracker.cc 1?: [LOCALHOST] pmtu 1500 1: 178.76.194.1 3.210ms 1: 178.76.194.1 3.793ms 2: 172.27.255.1 4.605ms 3: core-war.rst.electro-com.ru 5.014ms 4: 178.76.213.26 4.095ms 5: Core-Center-Vlan5-40G.spark-rostov.ru 5.084ms 6: RND-Core-IX-vlan11.electro-com.ru 6.648ms 7: no reply 8: no reply 9: no reply 10: no reply 11: no reply 12: no reply 13: no reply 14: no reply 15: no reply 16: no reply 17: no reply 18: no reply 19: no reply 20: no reply 21: no reply 22: no reply 23: no reply 24: no reply 25: no reply 26: no reply 27: no reply 28: no reply 29: no reply 30: no reply 31: no reply Too many hops: pmtu 1500 Resume: pmtu 1500 bob@server ~ $Rtorrent при запуске проверяет раздачи и на этом этапе впадает в ступор.
Если в bind включить форвардинг и прописать в форвардеры dns гугла, то адреса резолвятся и все работает.
.
Пора вводить в промышленную эксплуатацию
net-dns/dnscrypt-proxy?Ну и гугель тоже зло.
Используй Level 3 public!
:wq
--
Live free or die
Я тоже от гугля не в
Я тоже от гугля не в восторге.
Пробовал по очереди и его dns и Level 3 public.
Работают и тот и тот по отдельности.
Сейчас на всякий случай прописал в форвардеры оба.