【发布时间】:2015-01-23 15:45:17
【问题描述】:
我有一个 Play Framework 应用程序,我想在生产模式下运行,但每当我运行 activator start -mem 512 或 activator start -J-Xms512m -J-Xmx512m 时,我都会收到有关 JVM 无法分配足够内存的错误。奇怪的是,错误日志表明传递给 jvm 的参数是:
-Xms1024m -Xmx1024m -XX:ReservedCodeCacheSize=128m -Duser.dir=/home/oguz/dev/rhymo-server/target/universal/s$
但是当我从激活器 bash 脚本中打印命令信息时,我得到:
java -Dactivator.home=/home/oguz/frameworks/activator-1.2.12 -Xms512m -Xmx512m -XX:MetaspaceSize=64m -XX:MaxMetaspaceSize=256m -jar /home/oguz/frameworks/activator-1.2.12/activator-launch-1.2.12.jar start
似乎 play 正在运行正确的命令,但在某些地方,参数被丢弃了。这里有什么问题?我是不是忘记了什么?
【问题讨论】:
标签: java bash playframework playframework-2.3