瀏覽代碼

Add metrics collector to disposable parts (#11539)

Cody Robibero 1 年之前
父節點
當前提交
c1907354e8
共有 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