I have been using Deluge on Debian (version 2.0.5, installed from pip) for a few months now, behind
namespaced-openvpn
(using info from this thread: viewtopic.php?f=7&t=49883 ; along with socat
for port forwarding: https://unix.stackexchange.com/a/298409)I seed close to 1200 torrents from one tracker. The number was closer to 1000 until last week, but I started seeding more, and the errors started appearing: on this one specific tracker, after a few hours of
deluged
running, all the torrents this play the same tracker status message: Error: Host not found (non-authoritative), try again later
. If I try to update the tracker, the next tracker status message is a timeout. The issue is resolved by restarting deluged
. The error only appears with one specific tracker. It may be because of the tracker itself, or because of the number of torrents I'm seeding on that tracker.That error doesn't appear much on this forum, and the main takeway is that I should wait for the next announce and it would resolve itself… but it doesn't and I have to restart my daemon.Restarting it every few hours could be automated, but it looks really cumbersome, I would prefer a better way of preventing the error from happening.
From what I could find, that error seems to come from
libtorrent
and the C++ library Boost::asio
. Do you know how I could diagnose better this error, or if there are some hidden settings for Deluge or libtorrent
that could come into play here?Thanks!