From e885a88189275e424315ff0926822b7e614f7d40 Mon Sep 17 00:00:00 2001 From: kaso17 Date: Wed, 15 Feb 2017 17:22:01 +0100 Subject: [PATCH] Print ThreadPool config during startup --- src/Jackett/Services/ServerService.cs | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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";