.net-core - Linux 上的 Dotnet 3.1 应用程序会炸毁所有 RAM
问题描述
我们有一些在 Linux 上运行的 .net core 3.1 应用程序。
Ram 和 CPU 消耗还可以,(大约 200 到 500 MB RAM 使用量)但是在一天中多次,我们看到 RAM 和 CPU 达到峰值。如果我们不重新启动我们的应用程序,它们最终将消耗服务器上所有可用的 RAM。我们通常会看到应用程序的总 RAM 使用量达到约 50GB。
我们做了一个跟踪(dotnet-trace),但我们无法找出这个问题的根本原因。
关于我们如何找出导致这些内存使用的任何建议?
解决方案
推荐阅读
- batch-file - 批处理:将多个子文件夹(同名)中的所有文件移动到父文件夹中
- html - HTML 元素的默认规则 - 它是 HTML 标准的一部分吗?
- node.js - ejs在脚本标签内显示错误
- tensorflow - 使用 AWS 在虚拟机上部署我自己的 tensorflow 模型
- api - 保护公共 API 免受来自网站的 AJAX 调用
- angular - JSON 数组到 MyObject []
- php - 使用codeigniter错误上传图片
- node.js - nodejs systray:SysTray 不是构造函数
- hyperledger-fabric - 培养订购者
- json - JSON 嵌套和 React JS