【问题标题】:Heroku Redis max memory errorHeroku Redis 最大内存错误
【发布时间】:2016-11-25 10:06:16
【问题描述】:

我的生产环境已经开始不断抛出这个错误:

Error fetching message: ERR Error running script (call to f_0ab965f5b2899a2dec38dec41fff8c97f7a33ee9): @user_script:56: @user_script: 56: -OOM command not allowed when used memory > 'maxmemory'.

我正在使用 Heroku Redis 插件和运行 Sidekiq 的工人测功机。

Redis 和 Worker Dyno 目前都有足够的内存,并且日志没有显示它们已用完。

引发此错误的原因是什么,我该如何解决?

【问题讨论】:

    标签: heroku redis sidekiq


    【解决方案1】:

    我的工作需要比我可用的内存更多的内存才能运行。

    【讨论】:

      【解决方案2】:

      在你的 redis 服务器上运行“config get maxmemory”。也许该配置限制了 Redis 使用的内存量。

      【讨论】:

      • 不确定如何在 Heorku 上运行该命令 - 但在他们的仪表板上,我可以看到过去 24 小时内使用最多的 ive 是 25MB 限制中的 16MB。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-27
      • 1970-01-01
      • 1970-01-01
      • 2023-03-14
      • 1970-01-01
      • 2016-09-13
      相关资源
      最近更新 更多