Korrekte JVM-Argumente übergeben, um 2.2.1 App auf Heroku zu spielen
-
21-12-2019 - |
Frage
Ich versuche, die richtigen JVM-Argumente an My Play 2.2.1-Anwendungen auf Heroku bereitzustellen, aber es gibt ein Problem.
Mein Procfile sieht so aus:
generasacodicetagpre.web: target / universal / stage / bin / myapp -dhttp.port= $ {Port} -Dconfig.file= conf / production.conf -j-javaagent: lib / heroku-javaagent-1.4.jar= stdout= wahr, lxmem= true -j-javaagent: lib / newrelic.jar -j-dnewrelic.config.file= lib / newrelic.yml
So wird das "Java_OPTS: -XMX384M -XS512K -XX: + usecompressedoops" anscheinend vom Skript gelesen.
Lösung
Das Problem war, dass das erzeugte Spielskript die Kleinbuchstaben "java_opts" anstelle von "java_opts" liest.
Wenn Sie also Java_OPTS-Variable einstellen, funktioniert er:
generasacodicetagpre.Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow