GrumpyTanker Posted March 26, 2019 Share Posted March 26, 2019 So I originally had my unRaid server in an old converted gaming PC. Worked pretty well, had a good amount of storage and horsepower for Plex transcoding. Had Radarr and Sonarr set up nicely. Able to use Deluge client from my main gaming rig to keep tracking of things with no issues. Radarr and Sonarr working great with Deluge. Got my hands on an R710 thinking this server grade hardware and setup would improve things. I knew about the issues with the RAID controller, so I've replaced it with an IT flashed HBA. I'm also running a bunch of disks externally through an HBA to a JBOD box. Moved the flash drives and drives over, powered everything on and it all worked great to start with. All drives detected, and everything in the server came back up just like I had simply rebooted, rather than migrating to new hardware. Set the IP address of the new R710 server to the same as the old server (decommissioned and offline), and everything seemed fine. So the weird behavior I'm seeing now is that my Deluge client on my main PC is unable to stay connected to the Deluge docker on the R710. It's super laggy when switching between filters, where it used to be nice and snappy. It also disconnects after a few hours, where it used to stay connected all the time. Sonarr and Radarr are also no longer able to maintain a connection to the Deluge Docker. When I "test" the connection from inside Radarr or Sonarr, they say it's fine, but the actual connections for adding/managing torrents are timing out. Obviously these issues are related, in that the connection to Deluge via the web interface and daemon ports are not reliable for some reason. I've even tried setting the port maps from Sonarr and Radarr to the internal docker IP address, but same result. I'm starting to suspect there is something weird with the network interface. Why would an enterprise gigabit network interface have issues like this, where the network interface on a consumer motherboard did not have any issues. Here's a sample error from Sonarr where it's timing out while trying to talk to Deluge: Message Request Failed. POST /api/queue/grab: Unable to connect to Deluge, please check your settings Exception NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: Unable to connect to Deluge, please check your settings ---> System.Net.WebException: The operation has timed out.: 'http://172.17.0.2:8113/json' ---> System.Net.WebException: The operation has timed out. at System.Net.HttpWebRequest.RunWithTimeoutWorker[T] (System.Threading.Tasks.Task`1[TResult] workerTask, System.Int32 timeout, System.Action abort, System.Func`1[TResult] aborted, System.Threading.CancellationTokenSource cts) [0x000e8] in /build/mono/src/mono/mcs/class/System/System.Net/HttpWebRequest.cs:956 at System.Net.HttpWebRequest.GetResponse () [0x0000f] in /build/mono/src/mono/mcs/class/System/System.Net/HttpWebRequest.cs:1218 at NzbDrone.Common.Http.Dispatchers.ManagedHttpDispatcher.GetResponse (NzbDrone.Common.Http.HttpRequest request, System.Net.CookieContainer cookies) [0x0011b] in M:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Common\Http\Dispatchers\ManagedHttpDispatcher.cs:74 --- End of inner exception stack trace --- at NzbDrone.Common.Http.Dispatchers.ManagedHttpDispatcher.GetResponse (NzbDrone.Common.Http.HttpRequest request, System.Net.CookieContainer cookies) [0x001c3] in M:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Common\Http\Dispatchers\ManagedHttpDispatcher.cs:102 at NzbDrone.Common.Http.Dispatchers.FallbackHttpDispatcher.GetResponse (NzbDrone.Common.Http.HttpRequest request, System.Net.CookieContainer cookies) [0x000b5] in M:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Common\Http\Dispatchers\FallbackHttpDispatcher.cs:53 at NzbDrone.Common.Http.HttpClient.ExecuteRequest (NzbDrone.Common.Http.HttpRequest request, System.Net.CookieContainer cookieContainer) [0x0007e] in M:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Common\Http\HttpClient.cs:121 at NzbDrone.Common.Http.HttpClient.Execute (NzbDrone.Common.Http.HttpRequest request) [0x00008] in M:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Common\Http\HttpClient.cs:57 at NzbDrone.Core.Download.Clients.Deluge.DelugeProxy.ExecuteRequest[TResult] (NzbDrone.Common.Http.JsonRpcRequestBuilder requestBuilder, System.String method, System.Object[] arguments) [0x0000e] in M:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Core\Download\Clients\Deluge\DelugeProxy.cs:229 --- End of inner exception stack trace --- at NzbDrone.Core.Download.Clients.Deluge.DelugeProxy.ExecuteRequest[TResult] (NzbDrone.Common.Http.JsonRpcRequestBuilder requestBuilder, System.String method, System.Object[] arguments) [0x0006f] in M:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Core\Download\Clients\Deluge\DelugeProxy.cs:250 at NzbDrone.Core.Download.Clients.Deluge.DelugeProxy.ProcessRequest[TResult] (NzbDrone.Core.Download.Clients.Deluge.DelugeSettings settings, System.String method, System.Object[] arguments) [0x00008] in M:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Core\Download\Clients\Deluge\DelugeProxy.cs:196 at NzbDrone.Core.Download.Clients.Deluge.DelugeProxy.AddTorrentFromFile (System.String filename, System.Byte[] fileContent, NzbDrone.Core.Download.Clients.Deluge.DelugeSettings settings) [0x0000d] in M:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Core\Download\Clients\Deluge\DelugeProxy.cs:106 at NzbDrone.Core.Download.Clients.Deluge.Deluge.AddFromTorrentFile (NzbDrone.Core.Parser.Model.RemoteEpisode remoteEpisode, System.String hash, System.String filename, System.Byte[] fileContent) [0x00000] in M:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Core\Download\Clients\Deluge\Deluge.cs:63 at NzbDrone.Core.Download.TorrentClientBase`1[TSettings].DownloadFromWebUrl (NzbDrone.Core.Parser.Model.RemoteEpisode remoteEpisode, System.String torrentUrl) [0x00208] in M:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Core\Download\TorrentClientBase.cs:189 at NzbDrone.Core.Download.TorrentClientBase`1[TSettings].Download (NzbDrone.Core.Parser.Model.RemoteEpisode remoteEpisode) [0x00148] in M:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Core\Download\TorrentClientBase.cs:117 at NzbDrone.Core.Download.DownloadService.DownloadReport (NzbDrone.Core.Parser.Model.RemoteEpisode remoteEpisode) [0x00191] in M:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Core\Download\DownloadService.cs:76 at NzbDrone.Api.Queue.QueueActionModule.Grab () [0x0002d] in M:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Api\Queue\QueueActionModule.cs:108 at NzbDrone.Api.Queue.QueueActionModule.<.ctor>b__7_2 (System.Object x) [0x00000] in M:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Api\Queue\QueueActionModule.cs:41 at (wrapper dynamic-method) System.Object.CallSite.Target(System.Runtime.CompilerServices.Closure,System.Runtime.CompilerServices.CallSite,System.Func`2<object, object>,object) at Nancy.Routing.Route+<>c__DisplayClass4.<Wrap>b__3 (System.Object parameters, System.Threading.CancellationToken context) [0x00049] in <63c44d6f8d7e4f339a987bf9eb94d931>:0 Here's another one when it tries to add a torrent: Message Request Failed. POST /api/queue/grab: Deluge failed to add torrent lol-Redacted.torrent Exception NzbDrone.Core.Download.Clients.DownloadClientException: Deluge failed to add torrent lol-Redacted.torrent at NzbDrone.Core.Download.Clients.Deluge.Deluge.AddFromTorrentFile (NzbDrone.Core.Parser.Model.RemoteEpisode remoteEpisode, System.String hash, System.String filename, System.Byte[] fileContent) [0x000b0] in M:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Core\Download\Clients\Deluge\Deluge.cs:85 at NzbDrone.Core.Download.TorrentClientBase`1[TSettings].DownloadFromWebUrl (NzbDrone.Core.Parser.Model.RemoteEpisode remoteEpisode, System.String torrentUrl) [0x00208] in M:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Core\Download\TorrentClientBase.cs:189 at NzbDrone.Core.Download.TorrentClientBase`1[TSettings].Download (NzbDrone.Core.Parser.Model.RemoteEpisode remoteEpisode) [0x00148] in M:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Core\Download\TorrentClientBase.cs:117 at NzbDrone.Core.Download.DownloadService.DownloadReport (NzbDrone.Core.Parser.Model.RemoteEpisode remoteEpisode) [0x00191] in M:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Core\Download\DownloadService.cs:76 at NzbDrone.Api.Queue.QueueActionModule.Grab () [0x0002d] in M:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Api\Queue\QueueActionModule.cs:108 at NzbDrone.Api.Queue.QueueActionModule.<.ctor>b__7_2 (System.Object x) [0x00000] in M:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Api\Queue\QueueActionModule.cs:41 at (wrapper dynamic-method) System.Object.CallSite.Target(System.Runtime.CompilerServices.Closure,System.Runtime.CompilerServices.CallSite,System.Func`2<object, object>,object) at Nancy.Routing.Route+<>c__DisplayClass4.<Wrap>b__3 (System.Object parameters, System.Threading.CancellationToken context) [0x00049] in <63c44d6f8d7e4f339a987bf9eb94d931>:0 I've done a good amount of googling and trying stuff, but no luck so far. Thanks, Grumpy Quote Link to comment
nicksphone Posted March 30, 2019 Share Posted March 30, 2019 (edited) since you have 8 cores to fix the lag pin rad sol and del to the same core (2 is better) and don't use them for anything else cpu intensive. do you have ignore proxy for local addys turned on in sol and rad and the correct user and password in them? Edited March 30, 2019 by nicksphone missed out a word 1 Quote Link to comment
GrumpyTanker Posted April 2, 2019 Author Share Posted April 2, 2019 Thanks for the reply, I'm in the middle of a move currently, so my rig is in pieces. I'll definitely try your suggestions after I get it up and running again and report back. Quote Link to comment
ArtfulDodger2049 Posted April 6, 2019 Share Posted April 6, 2019 Hello, I was having a similar issue also on a Dell R710. What I found was that Deluge was downloading the episodes but Sonarr never realized that because Deluge wasn't labelling them correctly. I went and manually labelled the files and Sonarr successfully recognized them and sent them to Plex. Looking into it the only recommendation I've found is to disable and reenable the label plugin periodically. I need to research for a more long term fix. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.