2011-01-25 17 views
2

Tomcatのメモリ例外が発生しています。どのように設定するのか、最高の値は私の合計メモリの計算に基づいて設定する必要があります。アドバンス。Tomcatのメモリ設定

よろしく、 Chaitu

+0

どのバージョンのtomcat、どのオペレーティングシステムですか? – skaffman

+0

skaffman:Tomcat 6.0バージョンを使用しています。 – user581805

+0

いくつかのスタックトレースを追加する方が良い – fmucar

答えて

3

Tomcatがメモリ構成を設定するには、Javaの起動フラグを使用しています。 JAVA_OPTS環境変数に、-Xmx512m(または必要と思われるヒープスペースが多く)が含まれるように設定します。

export JAVA_OPTS="-Xmx512m" 

あなたはまた、MaxPermSizeを設定する必要があるかもしれませんPermGenメモリの例外を取得する場合:

export JAVA_OPTS="-Xmx512m -XX:MaxPermSize=128m" 

通常カタリナ起動スクリプトが通常の起動プロセスにJAVA_OPTS環境変数を組み込む予定。

+0

+1 PermGenのメモリの問題に言及してください。彼らはかなり頻繁に起こる傾向があります。 – Bernard

+0

答えをありがとう、どのように私はここで値を測定することができます、これらの設定を測定する任意の数式。 – user581805

+0

Tomcat6のFYIは、これらをsetenv.sh(またはsetenv.batに入れ、 'set JAVA_OPTS'を使用します) – KCD