如何增加play框架激活器的堆栈大小?

时间:2015-10-23 05:28:12

标签: macos scala playframework sbt typesafe-activator

我正在开发OS X上的play框架应用程序。 最近我的应用程序开始得到'stackOverflowError'而activator dist所以我想增加堆栈大小,虽然我不知道如何。 它似乎与export PLAY_OPTS="-Xms512M -Xmx1024M -Xss4M"一起使用如果我不使用sudo来运行activator dist。但我需要它可以由sudo出于某种原因运行。

有没有办法实现这个目标?

我已尝试将jvm.memory=-Xss4M添加到application.confjavaOptions in run ++= Seq("-Xss4m") build.sbt,这对我不起作用。

提前致谢。

1 个答案:

答案 0 :(得分:0)

sudo忽略现有的环境变量(请参阅man sudo)。您可以尝试以下两种变体之一:

sudo PLAY_OPTS="-Xms512M -Xmx1024M -Xss4M" activator dist

export PLAY_OPTS="-Xms512M -Xmx1024M -Xss4M"
sudo -E activator dist