确定Windows Azure上暂停网站的原因

时间:2013-04-01 12:40:45

标签: azure azure-web-sites

我在Windows Azure上托管了一个网站。此网站是作为共享网站实例托管的自定义ASP.NET MVC 4网站。在过去的几天里,我开始在CPU时间里出现大幅增长。这些高峰期一直持续下去,导致我的网站被暂停。但是,我不确定如何确定这些尖峰的原因。这是我到目前为止所做的:

  1. 我试图通过Windows Azure FTP drop查看诊断信息。我没有看到任何东西。
  2. 我查看了我的Google Analytics(分析),看看是否有任何异常情况。该网站昨天有20名访客。没什么好疯的。
  3. 如何识别CPU峰值的罪魁祸首?一旦它飙升,它就在那里坐了好几个小时。我不确定会导致这种情况。

    谢谢

1 个答案:

答案 0 :(得分:0)

您是否尝试在本地包装盒上运行网站并模拟访问者流量,并运用您网站的所有功能?

本地测试比尝试调试正在运行的网站更容易,更有启发性。

如果在本地运行时仍然找不到任何错误,请考虑使用logging and tracing到您网站中的战略要点,以便了解网站执行复杂操作的频率和持续时间。