Tomcatを小さなVPS(256MB/512MB)で実行していますが、Tomcatが使用するメモリの量を明示的に制限したいです。
Java最大ヒープおよび初期ヒープサイズの引数を渡すことにより、何らかの方法でこれを構成できることを理解しています。
-Xmx256m
-Xms128m
しかし、UbuntuのTomcat 6の構成のどこにこれを配置するのかわかりません。
前もって感謝します、
Gav
InitスクリプトでJava_OPTSを設定し、
export Java_OPTS="-Djava.awt.headless=true -server -Xms48m -Xmx1024M -XX:MaxPermSize=512m"
Ubuntuでは、Tomcat変数をカスタマイズする正しい方法は、ファイルを編集することです
/etc/default/Tomcat5.5
(または/etc/default/Tomcat6
新しいバージョンを実行している場合)
そのファイル内で、たとえば、他の応答で説明されているようにJava_OPTS変数を設定します。たとえば、
Java_OPTS="-Xmx512m"
512 MBの最大メモリを設定します。
これをJava_OPTS
起動スクリプトのbin/catalina.sh
変数に追加できます。
Java_OPTS="-Xms128m -Xmx256m"