以下是显示CPU定期使用情况的图形:
这是故事:
11/08 12:30至11/08 23:25或接近100%cpu(11小时)
11/08 23:25至11/09 01:40或纯净001%cpu(2小时)
11/09 01:40至11/09 07:40或接近100%cpu(6小时)
11/09 07:40至11/09 10:40或接近001%cpu(3小时)
11/09 10:40至11:09 17:15达到或接近100%cpu(7小时)
在11/09 17:15,我停止了网站1分钟,然后重新启动,并且在撰写本文时,CPU不足1%。
11/08之前的CPU使用率自2018年8月10日以来很少超过15%
Google Analytics(分析):6个用户,平均页面浏览量为77。会话时长:15:13分钟。
鉴于以上信息,似乎与站点请求和100%cpu使用率无关。
查看Azure的cpu使用情况图,似乎有一种模式会影响nmcrg.azurewebsites.net。这似乎是CPU与其他进程的周期性挂钩。
此VM上还有5个其他网站,但它们都在10%以下的CPU时间下运行。只是NMCRG.Net网站显示了100%的CPU。
在IIS上本地运行同一Web应用程序不会像上述cpu用法那样显示任何影响。
在这段时间内,没有明显的DDOS攻击。
该应用程序是ASP.Net MVC Core 2.1
Azure说应用程序运行状况良好。...重新启动应用程序似乎无法解决CPU使用率问题。