Ich habe eine Clojure-Webanwendung, die auf einem kostenlosen Plan auf Heroku ausgeführt wird. Die App funktioniert seit mehr als einem Monat gut, aber in den letzten 3 Tagen haben die Logs diesen Fehler angezeigt und die App funktioniert nicht.Fehler R14 (Speicherkontingent überschritten)
Ich bin dieser Fehler nicht in der Lage vor Ort zu reproduzieren, wo alles gut anläuft.
Ich habe versucht, die App mehrmals neu zu starten, eine neue Instanz zu implementieren und mit JAVA_OPTS und JAVA_TOOL_OPTIONS herumzuspielen, aber nichts hat geholfen, und ich stehe mit denselben Fehlern fest. Der gesamte Code für die Anwendung lautet here. Hat jemand Erfahrung mit diesem Fehler und mögliche Wege, um es zu umgehen?
Dies scheint in meinem speziellen Fall nicht zu helfen. Versucht mit ein paar Optimierungen wie diese https://github.com/rogerallen/tweegeemee/blob/master/project.clj#L15-L20 aber keinen Erfolg. – feychou
Das bedeutet wahrscheinlich, dass Sie viel natives Gedächtnis haben. Lesen Sie diese https://jkutner.github.io/2017/04/28/oh-the-places-your-java-memory-goes.html – codefinger