[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 не резолвятся.
С другими адресами проблем нет.
Очень большое подозрение, что блокирует провайдер (Транстелеком).
Rtorrent при запуске проверяет раздачи и на этом этапе впадает в ступор.
Если в bind включить форвардинг и прописать в форвардеры dns гугла, то адреса резолвятся и все работает.
.
Пора вводить в промышленную эксплуатацию
net-dns/dnscrypt-proxy
?Ну и гугель тоже зло.
Используй Level 3 public!
:wq
--
Live free or die
Я тоже от гугля не в
Я тоже от гугля не в восторге.
Пробовал по очереди и его dns и Level 3 public.
Работают и тот и тот по отдельности.
Сейчас на всякий случай прописал в форвардеры оба.