تمرير وسيطات JVM الصحيحة للعب 2.2.1 التطبيق على Heroku
-
21-12-2019 - |
سؤال
أحاول نقل وسيطات JVM الصحيحة إلى تطبيق PLAY 2.2.1 المنتشر على Heroku ولكن هناك مشكلة.
بلدي procfile يشبه هذا:
giveacodicetagpre.الويب: الهدف / العالمي / المرحلة / BIN / MYAPP -DHTTP.Port= $ {Port} -dconfig.file= conf / production.conf -j-javaagent: lib / heroku-javaagent-1.4.jar= stdout= true، lxmem= true -j-javaagent: lib / newrelic.jar -j-dnewrelic.config.file= lib / newrelic.yml
لذلك "java_opts: -xmx384m -xss512k -xx: + usecompressedoops" لا يقرأ من البرنامج النصي على ما يبدو.
المحلول
المشكلة هي أن البرنامج النصي للتشغيل الذي تم إنشاؤه يقرأ الأحرف الصغيرة "java_opts" بدلا من "java_opts".
لذلك إذا قمت بتعيين متغير Java_opts، فسوف يعمل:
giveacodicetagpre.لا تنتمي إلى StackOverflow