【问题标题】:Azure Redis Cache, cache reads spike about every hourAzure Redis 缓存,缓存读取峰值大约每小时
【发布时间】:2017-01-31 00:37:02
【问题描述】:

我已经运行 azure redis 缓存大约 6 个月了,没有任何问题。上周我开始在其中一个客户端连接上出现超时,所以我进入 Azure 门户查看发生了什么。我立刻看到 redis 缓存顾问告诉我,我的 C0 标准定价计划的网络带宽限制已接近 5Mbits/秒。所以,我去看了图表,发现大约每小时都有一个巨大的缓存读取峰值,从我正常的 188 kB/s 到 1.2 MB/s?我已经检查了我所有的客户,但我没有任何每小时运行的作业会导致这种情况? Azure 基础设施是否有可能这样做?有什么想法吗?

【问题讨论】:

  • 您是否尝试过为您的个人客户执行任何基准测试?
  • 上周我们在 Azure 上遇到了一个非常相似(如果不同的话)的问题,也就是 C0。最终我们将其提升到 C1,但我们继续看到奇怪的行为,直到几天后的 11 月 18 日星期五,我们的 Redis 实例再次开始正常运行。你有没有解决过这个问题?我们仍然不知道发生了什么。
  • 我最终也升级了。一旦我这样做了,陌生感就消失了。 $$ == 固定

标签: azure-redis-cache


【解决方案1】:

我马上遇到了类似的问题,但就我而言,不是每小时一次,而是每 5 分钟一次。过了一会儿,我注意到这是因为在客户端(浏览器)中,对于一堆次要的全局配置(例如遥测收集和其他信息),以 5 分钟的固定间隔发生了软重新加载。由于我的开发人员测试通常不会持续那么长时间,因此以前从未出现过……所以也要检查一下……

除此之外,除非“保持活动”出现故障,否则我可以为这一事实提供的唯一解释是 azure 实际上是在该时间范围内对您的数据进行分组,因此,如果您有一个秒报告,你可能会看到你有一个波浪,或者一个巨大的尖峰......

【讨论】:

    猜你喜欢
    • 2016-08-28
    • 1970-01-01
    • 2015-11-27
    • 2016-06-04
    • 1970-01-01
    • 1970-01-01
    • 2016-09-10
    • 2019-05-17
    • 1970-01-01
    相关资源
    最近更新 更多