我们的Azure应用服务计划遇到CPU峰值没有明显原因。它不是停止服务的东西,但我们想要了解何时以及如何发生这种情况。
例如,CPU百分比在0-1%范围内持续数天,但随后突然之间达到98%,45%,60%并且很快回到0-1%范围。内存保持在40-45%的舒适水平,没有传入的请求,没有Web作业,日志中没有异常,没有失败,服务运行状况良好,没有什么我们可以指出我的理由。 我们试图通过kudu>找到支持>分析(指标)......但我们无法获得提交请求。它只是一直给错误以后再试。
在该应用服务计划中只运行一个Web应用程序,它是一个asp.net核心2.0。 web api。
有人能否对这种行为有所了解?这是正常的,预期的吗?如果是这样,为什么会发生?是否存在飙升至90%并且不会立即回来的危险?
刚才,发生了什么事?
答案 0 :(得分:2)
在与MS支持人员交谈后,我得到了答案,这是他们的监控工具的正常行为:
我们审查了我们的内部工具,作为起点12/26和 今天12月29日,我们可以注意到这是多数系统 进行后台任务的进程,这对每个沙箱都是正常的 环境。在你的情况下,它主要是MonAgentCore.exe波动 在CPU中,这是我们的诊断日志捕获过程,这看起来 像一个非常短暂的尖峰,看起来很正常。