首页 > 解决方案 > Linux 上的 Dotnet 3.1 应用程序会炸毁所有 RAM

问题描述

我们有一些在 Linux 上运行的 .net core 3.1 应用程序。

Ram 和 CPU 消耗还可以,(大约 200 到 500 MB RAM 使用量)但是在一天中多次,我们看到 RAM 和 CPU 达到峰值。如果我们不重新启动我们的应用程序,它们最终将消耗服务器上所有可用的 RAM。我们通常会看到应用程序的总 RAM 使用量达到约 50GB。

我们做了一个跟踪(dotnet-trace),但我们无法找出这个问题的根本原因。

关于我们如何找出导致这些内存使用的任何建议?

标签: .net-core.net-core-3.1

解决方案


推荐阅读