【发布时间】:2019-05-24 11:47:42
【问题描述】:
我在 Asp.Net Core 2.2 中开发了一个网站,并托管在 IIS 中的 Azure VM(Windows Server 2016 数据中心)上。
我观察到当我访问该网站时,经过几次请求后,它的 CPU 使用率达到 100% 并且网站没有响应。当我终止进程(.Net Core Host)时,网站工作正常,然后进程再次消耗 100% CPU。
我对此进行了很多搜索,但没有找到解决方案。很多人都深受其害,并且仍在苦苦挣扎。
有没有人遇到过这个问题并找到了解决方案或解决方法? 如果可以解决问题,我愿意为我的应用程序升级(核心 3.0)或降级(2.0)。
任何帮助将不胜感激。
编辑:在搜索了这个之后,我知道了这个https://github.com/Microsoft/ApplicationInsights-aspnetcore/issues/690#issuecomment-399046332
那个人降级了应用核心v2.1,解决了cpu使用率高的问题。
【问题讨论】:
-
在不了解您的应用程序的情况下如何提供帮助?您是否尝试过在您的应用中禁用某些东西直到它停止发生?
-
这是 asp.net 核心的一般问题。无论如何,我应该怎么做才能确定导致 100% CPU 使用率的原因?
-
@DavidG 我在搜索这个主题时找到了github.com/Microsoft/ApplicationInsights-aspnetcore/issues/…。
标签: .net asp.net-mvc iis asp.net-core asp.net-core-2.0