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 Server 10.04 を使用しています

4

2 に答える 2

2

PermGen のサイズを制御する JVM フラグは-XX:MaxPermSize. 次のように youtrack の起動スクリプトを変更してみてください。

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

ただし、Tomcat は起動スクリプトを無視することが多いため、これは Windows では機能しない可能性があることに注意してください。これらの JVM フラグは、Windows サービス プロパティ ウィンドウで指定する必要がある場合があります。

または、1024m より少し少ないかもしれませんが、本当にそれほど必要かどうかはわかりません。

于 2014-05-06T11:26:29.753 に答える