1

我安装了youtrack。开始调整。我的信息显示:

“永久代内存不足。请参阅有关如何增加它的文档。”

我去了文档。在那里找,尝试在启动时注册

exec $JAVA_HOME -Xms512m -Xmx1024m -jar $JAR"youtrack.jar" $PORT >> $LOG 2>&1 &

试图设置参数。

java -XX:PermSize=1024m -XX:MaxPermSize=1024m -jar /usr/local/youtrack/youtrack.jar 8112

还是不行。我使用 Ubuntu 服务器 10.04

4

2 回答 2

4

这对我有用:

java -XX:MaxPermSize=150m -Xmx512m -Djava.awt.headless=true -jar youtrack-<version>.jar 8080

于 2014-05-06T11:21:11.960 回答
2

控制 PermGen 大小的 JVM 标志是-XX:MaxPermSize. 尝试像这样修改 youtrack 的启动脚本:

java -XX:MaxPermSize=1024m -Xmx1024m -jar /usr/local/youtrack/youtrack.jar 8112

不过请注意,这可能不适用于 Windows,因为 Tomcat 喜欢忽略启动脚本。您可能需要在 Windows 服务属性窗口中指定这些 JVM 标志。

或者可能比 1024m 少一点,不确定你真的需要那么多。

于 2014-05-06T11:26:29.753 回答