2016-07-21 18 views
0

hat meine Produktionsumgebung gestartet diesen Fehler ständig zu werfen:Heroku Redis max Speicherfehler

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'. 

Ich bin mit dem Heroku Redis Addon mit einem Arbeiter dyno Sidekiq läuft.

Sowohl Redis als auch der Worker Dyno haben jetzt viel Speicher und die Logs zeigen nicht, dass sie knapp werden.

Was verursacht diesen Fehler ausgelöst und wie kann ich es beheben?

Antwort

0

Ich hatte einen Job, der mehr Arbeitsspeicher benötigte, als ich zur Verfügung hatte.

0

Führen Sie "config get maxmemory" auf Ihrem Redis-Server aus. Vielleicht begrenzt diese Konfiguration die Menge an Speicher, die Redis benutzt.

+1

Nicht sicher, wie dieser Befehl auf Heorku ausgeführt wird - aber auf ihrem Dashboard kann ich sehen, dass die meisten ive, die in den letzten 24 Stunden verwendet wurden, 16MB von 25MB Grenze ist. – Deekor