【问题标题】:Occasional delays in response from azure cloud serviceazure 云服务响应偶尔延迟
【发布时间】:2014-12-23 16:57:37
【问题描述】:

我维护一个 azure 云服务。它设置为根据负载自动缩放。为了监控这项服务的运行状况,我有另一个服务每 2 分钟 ping 一次这项服务。此服务的通常响应时间约为 100 毫秒。

每周一到两次我发现服务没有响应。这对我来说并不是一个真正的担心——因为它很少发生。我仍在试图找出可能导致服务没有响应的原因。我认为问题不在于 ping 服务 - 我没有看到它 ping 的任何其他服务(不是在 azure 上,而是在其他服务器上)有任何问题。

什么可能导致这些偶尔的延迟。是否有其他 azure 服务所有者看到此类延迟?

【问题讨论】:

  • 无响应时间会持续多久?只是一些随机请求超时还是持续了一段时间?您正在运行多少台服务器?您的网站有多忙?
  • 正如 Igore 所暗示的那样,您没有为任何人提供几乎足够的信息来提供解决方案。要回答您的具体问题,不,这不是 Azure 服务的正常行为,它指向您的应用程序中的特定内容。忘记您的站点位于 Azure 中的事实 - 您将如何在本地进行故障排除? IIS 日志、性能计数器、应用程序日志记录、SQL 性能统计信息等...

标签: azure azure-web-roles


【解决方案1】:

有非常相似的问题。但是我使用的是 Applications Inside,所以我有一些统计数据。例如,响应时间与 SQL azure 访问时间和 CPU 使用率一起增加。根据 Applications Inside,我的平均响应时间约为 600 毫秒,平均 RPS 约为 0.6。在这些问题中,RPS 通常高于平均 - 高达 1.5,但平均响应时间增长到 1 分钟! (白天我的 RPS 可以增长到 3 甚至更高,而没有任何响应时间增长)。由于我有 1 分钟的 sql 连接超时,并且在此期间我的总 SQL azure 访问时间急剧增长,我可以假设问题是由于 SQL Azure 而发生的。这也发生一两天一次,最多大约 10-15 分钟,我的 ping 服务也总是报告服务没有响应。 所以我的建议在这里 - 安装 Application Insights 来分析这些响应延迟会发生什么。如果您在这里分享您的结果,那就太好了。

附:我还使用基于负载的自动缩放。虽然它在这些具体情况下并没有真正的帮助。

【讨论】:

    猜你喜欢
    • 2018-05-19
    • 2011-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-09
    • 2013-01-02
    • 2012-02-08
    • 1970-01-01
    相关资源
    最近更新 更多