2016-08-04 29 views
6

Ich benutze eine App, die eine Bibliothek benötigt, die Speicher verliert. (Leider gibt es für diese proprietäre Software keine Alternative). Als Ergebnis überschreiten die Dynos ihre Speichergrenze und geben Fehler R14 (Speicherkontingent überschritten) aus.Heroku-Dyn. Automatisch starten bei Fehler R14 (Speicherkontingent überschritten) Fehler

Gibt es eine Möglichkeit, Dynos, die den Fehler R14 ausgeben, automatisch neu zu starten?

Oder wird Heroku tatsächlich die Dynos für mich neu starten und wenn ja ungefähr wann? (konnte nichts in diesem Doc finden und ich habe nie bemerkt, dass heroku meine Dynos heruntergefahren hat)

Vielen Dank im Voraus!

Eddie

Antwort

-2

Heroku automatisch Ihre dynos neu starten, sobald sie beide Speichergrenzen der dyno überschritten haben und die dyno SWAP MEMORY Grenzen. Es gibt 2 separate Grenzen.

Wenn Sie diese Fehlermeldung R14 sehen, bedeutet dies, dass Sie die Speicherbegrenzungen überschritten haben - aber Heroku wird Ihren Prüfstand so lange laufen lassen, bis auch der Tauschspeicher aufgebraucht ist die Scheibe).

Der Nachteil ist, dass Ihre Anwendung bei der Verwendung von Swap-Speicher viel langsamer wird.

Die gute Nachricht ist, dass, wenn Ihre Anwendung Speicher schnell genug leckt, Heroku wird es trotzdem schnell neu starten =)