Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Migrated Unraid Server from old converted gaming PC to R710, having issues with performance and dockers

Featured Replies

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

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 by nicksphone
missed out a word

  • Author

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.

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.

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.