diff --git a/src/Jackett/Services/ServerService.cs b/src/Jackett/Services/ServerService.cs index a90f1887d..2171b19d4 100644 --- a/src/Jackett/Services/ServerService.cs +++ b/src/Jackett/Services/ServerService.cs @@ -23,6 +23,7 @@ using System.Runtime.InteropServices; using System.Security.Cryptography; using System.Text; using System.Text.RegularExpressions; +using System.Threading; using System.Threading.Tasks; using System.Web; @@ -157,6 +158,18 @@ namespace Jackett.Services logger.Info("Environment version: " + Environment.Version.ToString() + " (" + runtimedir + ")"); logger.Info("OS version: " + Environment.OSVersion.ToString() + (Environment.Is64BitOperatingSystem ? " (64bit OS)" : "") + (Environment.Is64BitProcess ? " (64bit process)" : "")); + try + { + int workerThreads; + int completionPortThreads; + ThreadPool.GetMaxThreads(out workerThreads, out completionPortThreads); + logger.Info("ThreadPool MaxThreads: " + workerThreads + " workerThreads, " + completionPortThreads + " completionPortThreads"); + } + catch (Exception e) + { + logger.Error("Error while getting MaxThreads details: " + e); + } + try { var issuefile = "/etc/issue";