Heroku Redis最大内存错误

时间:2016-07-21 17:21:51

标签: heroku redis sidekiq

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

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的工作人员dyno。

Redis和工作者Dyno现在都有充足的记忆,日志不会显示它们用完了。

是什么导致抛出此错误,我该如何解决?

2 个答案:

答案 0 :(得分:1)

我的工作需要的内存比我可用的内存要多。

答案 1 :(得分:0)

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