From 789e47dfff48d8349b4b278d5322f326143a14ef Mon Sep 17 00:00:00 2001 From: ta264 Date: Sat, 23 May 2020 22:49:15 +0100 Subject: [PATCH] Force min 4 threads in pool --- src/NzbDrone.Host/ApplicationServer.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/NzbDrone.Host/ApplicationServer.cs b/src/NzbDrone.Host/ApplicationServer.cs index 2e1bdf961..78650ad42 100644 --- a/src/NzbDrone.Host/ApplicationServer.cs +++ b/src/NzbDrone.Host/ApplicationServer.cs @@ -1,4 +1,6 @@ +using System; using System.ServiceProcess; +using System.Threading; using NLog; using NzbDrone.Common.Composition; using NzbDrone.Common.EnvironmentInfo; @@ -89,6 +91,9 @@ public void Start() //_cancelHandler = new CancelHandler(); } + ThreadPool.GetMinThreads(out var minWorker, out var minIOC); + ThreadPool.SetMinThreads(Math.Max(4, minWorker), Math.Max(4, minIOC)); + _runtimeInfo.IsExiting = false; DbFactory.RegisterDatabase(_container); _hostController.StartServer();