我是比较新的Azure上。我有一个网站已经运行了几个月,交通量不是太多......当用户在系统上时,各种仪表板监视器上升,然后平稳地延长其余时间。本周,当没有任何请求和数据进入或离开站点时的CPU时间。当站点不活动时,有没有办法确定此CPU活动的原因?对于我而言,当站点活动存在时,我应该将CPU活动分配给我的站点,这对我没有意义。确定CPU峰值的原因在蔚蓝
3
A
回答
0
你需要收集数据,了解发生了什么事情。所以我要说的第一件事是: 1.转到Azure管理门户 - >您的网站(假设您正在使用Azure网站) - >仪表板 - >操作日志。尝试查看是否有任何可疑活动正在进行。
- 使用任何ftp客户端下载您的网站的日志并分析发生了什么。如果没有太多数据,我会建议在应用程序中添加更多的日志记录以查看正在发生的事情或哪个模块在旋转。
0
检测CPU峰值并确定应用程序运行缓慢区域的好方法是使用像New Relic这样的分析器。这是Azure的免费附加功能,可收集数据并为您提供数据仪表板。您可能会发现确定CPU尖峰的确切原因很有用。
我们经常使用它来监视我们的应用程序的性能。我会推荐它。
0
如果您的网站在应用程序启动显著处理,有可能你的虚拟机得到了重新启动或你的应用程序池回收和你的OnStart处理程序再次得到执行(这将导致CPU在没有任何要求秒杀)。 您可以通过将应用程序日志添加到您的Application_Start事件中(但在初始化跟踪之后)来分析此事件。还有一条评论详细说明了如何启用日志记录,但您也可以咨询this link。
相关问题
- 1. Redis的CPU峰值
- 2. 在蔚蓝
- 3. 意外的CPU峰值
- 4. Java堆内存尖峰和CPU峰值
- 5. 问题在蔚蓝
- 6. CPU使用率峰值
- 7. CPU使用率峰值6.1
- 8. 确定System.ObsoleteAttribute的原因
- 9. 不确定ConcurrentModificationException的原因
- 10. 确定死锁的原因
- 11. 确定System.AccessViolationException的原因
- 12. physicalDirectory和重定向在蔚蓝
- 13. jQuery的尖峰CPU在Firefox
- 14. 查询蔚蓝分析服务与蔚蓝的SQL数据库
- 15. Windows 2008上的Openfire频繁CPU峰值
- 16. 诊断和避免MySQL的CPU峰值
- 17. Web应用程序中的CPU峰值
- 18. 选择在蔚蓝documentDB
- 19. 不能选择在蔚蓝
- 20. XSockets.net蔚蓝网站
- 21. 预蔚蓝启动
- 22. 与ADFS,蔚蓝ACS
- 23. 蔚蓝redis缓存键值问题
- 24. 蔚蓝的媒体服务
- 25. 蔚蓝上的WWW域
- 26. Imageresizer蔚蓝的问题
- 27. 窗口上的RX蔚蓝
- 28. 从蔚蓝的应用
- 29. PHP-FPM/FastCGI + exit()导致CPU峰值
- 30. AWS Elasticsearch CPU使用率峰值
太伤心了,没有人回答了这个。我有同样的问题:有CPU尖峰,我不知道是什么造成他们 – sports