2016-08-04 68 views
6

我正在運行一個應用程序,它需要一個泄漏內存的庫。 (不幸的是,這個propriotory軟件沒有其他選擇)。 因此,動態卡超出其內存限制並提示錯誤R14(超出內存配額)錯誤。錯誤R14(超出內存配額)錯誤時自動重啓Heroku dynos

是否有某種方法可以自動重新啓動發出錯誤R14的dynos?

或者Heroku實際上會重新啓動我的dynos,如果是的話大概是什麼時候? (在doc中找不到任何東西,我從未注意到heroku關閉了我的dynos)

非常感謝你提前!

後,他們已經超出了這兩個賽道內存限制和賽道SWAP內存限制埃迪

回答

-2

的Heroku會自動重新啓動DYNOS。有2個單獨的限制。

當您看到錯誤R14消息時,這意味着您已經超出了內存限制 - 但Heroku會保持您的動態運行狀態,直到您還用盡交換內存(這有點像假內存一直持續到磁盤)。

這樣做的缺點是,使用交換內存時,應用程序會慢很多。

好消息是,如果你的應用程序泄漏內存足夠快,Heroku會很快重啓它)=)