2016-08-04 44 views
6

Używam aplikacji wymagającej biblioteki, która wycieka z pamięci. (Niestety nie ma alternatywy dla tego propriotorycznego oprogramowania). W wyniku tego urządzenia dynos przekraczają limit pamięci i emmitują błąd R14 (przekroczony limit pamięci).Automatyczne restartowanie dynamicznych dysków Heroku z błędem R14 (przekroczenie limitu ilości pamięci)

Czy jest jakiś sposób automatycznego ponownego uruchomienia dynama, który emituje błąd R14?

Czy Heroku rzeczywiście wznowi dla mnie hamowanie, a jeśli tak, to kiedy? (nie znalazłem nic na ten temat w dokumencie i nigdy nie zauważyłem, że heroku wyłączyło moje dynos)

Dziękuję bardzo z góry!

Eddie

Odpowiedz

-2

Heroku zostanie automatycznie uruchomiony ponownie swoje hamowni po ich już przekroczone limity pamięci zarówno dyno i granice PAMIĘCIĄ hamownia SWAP. Istnieją 2 oddzielne limity.

Kiedy zobaczysz komunikat o błędzie R14, oznacza to, że przekroczyłeś limity pamięci - ale Heroku będzie utrzymywał twoje hamowanie, dopóki nie skończy Ci się pamięć wymienna (co jest jak fałszywa pamięć, dysk).

Wadą tego jest to, że twoja aplikacja będzie dużo wolniejsza podczas używania pamięci wymiany.

Dobrą wiadomością jest to, że jeśli twoja aplikacja szybko wycieknie z pamięci, Heroku szybko ją zrestartuje any))