瀏覽代碼

Backport pull request #11539 from jellyfin/release-10.9.z

Add metrics collector to disposable parts

Original-merge: c1907354e889011175446439a34b21d4ad260964

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Joshua M. Boniface <joshua@boniface.me>
crobibero 1 年之前
父節點
當前提交
e5ecdcf8c9
共有 2 個文件被更改,包括 2 次插入1 次删除
  1. 1 1
      Emby.Server.Implementations/ApplicationHost.cs
  2. 1 0
      Jellyfin.Server/Program.cs

+ 1 - 1
Emby.Server.Implementations/ApplicationHost.cs

@@ -422,7 +422,7 @@ namespace Emby.Server.Implementations
             // Initialize runtime stat collection
             if (ConfigurationManager.Configuration.EnableMetrics)
             {
-                DotNetRuntimeStatsBuilder.Default().StartCollecting();
+                _disposableParts.Add(DotNetRuntimeStatsBuilder.Default().StartCollecting());
             }
 
             var networkConfiguration = ConfigurationManager.GetNetworkConfiguration();

+ 1 - 0
Jellyfin.Server/Program.cs

@@ -185,6 +185,7 @@ namespace Jellyfin.Server
             }
             catch (Exception ex)
             {
+                _restartOnShutdown = false;
                 _logger.LogCritical(ex, "Error while starting server");
             }
             finally