我的生产环境已经开始不断抛出此错误:
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现在都有充足的记忆,日志不会显示它们用完了。
是什么导致抛出此错误,我该如何解决?
答案 0 :(得分:1)
我的工作需要的内存比我可用的内存要多。
答案 1 :(得分:0)
在redis服务器上运行“config get maxmemory”。也许该配置限制了Redis正在使用的内存量。