<現象>
ERPへの接続不可
<原因>
Javaで使用している非ヒープ領域の飽和
<解決策>
Tomcatへのパラメータを追加
setenv.shなどで指定しているパラメータの変更
・追加内容
-XX:PermSize → Permanent領域最大使用量
-XX:MaxPermSize → Permanent領域初期使用量
CATALINA_OPTS="-XX:PermSize=999m -XX:MaxPermSize=999m"
※999は、Tomcat割当の1/4程度を割当
・日本での具体的な修正
1.修正対象
setenv.shでTomcatへ指定しているパラメータの変更
パス:$CATALINA_HOME/bin/setenv.sh
(/usr/local/mister/apache-tomcat/bin/setenv.sh)
2.修正内容
CATALINA_OPTS="-server -verbose:gc -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -Xmx2048m -Xms1024m
-Xss512k -XX:NewSize=256m -XX:MaxNewSize=512m -XX:SurvivorRatio=2 -XX:PermSize=256m
-XX:MaxPermSize=512m -Djava.awt.headless=true -Xloggc:$CATALINA_HOME/logs/gc.`date
'+%Y-%m-%d-%H%M%S'`.log"
※補足説明
-server → JVMサーバモードで動作させる。
-verbose:gc → ガベージコレクションログ出力(簡易)
-Xms → メモリ最大使用量
-Xms → メモリ初期使用量
-XX:NewSize → New世代領域使用量 GC新規割当サイズ。ヒープサイズの1/4~1/3がよい。
-XX:MaxNewSize → New世代領域最大使用量 GC新規割当時の最大サイズ。NewSizeと同じがよい。
-XX:NewRatio → New世代領域とOld世代領域の比率(Old世代領域/New世代領域)
-XX:SurvivorRatio → New世代領域とSurvivor領域の比率(Eden領域/From領域) GC新規割当領域比率。
2(推 奨)~8。
-XX:PermSize → Permanent領域最大使用量
-XX:MaxPermSize → Permanent領域初期使用量
-Xss → スレッドスタックサイズ
ERPへの接続不可
<原因>
Javaで使用している非ヒープ領域の飽和
<解決策>
Tomcatへのパラメータを追加
setenv.shなどで指定しているパラメータの変更
・追加内容
-XX:PermSize → Permanent領域最大使用量
-XX:MaxPermSize → Permanent領域初期使用量
CATALINA_OPTS="-XX:PermSize=999m -XX:MaxPermSize=999m"
※999は、Tomcat割当の1/4程度を割当
・日本での具体的な修正
1.修正対象
setenv.shでTomcatへ指定しているパラメータの変更
パス:$CATALINA_HOME/bin/setenv.sh
(/usr/local/mister/apache-tomcat/bin/setenv.sh)
2.修正内容
CATALINA_OPTS="-server -verbose:gc -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -Xmx2048m -Xms1024m
-Xss512k -XX:NewSize=256m -XX:MaxNewSize=512m -XX:SurvivorRatio=2 -XX:PermSize=256m
-XX:MaxPermSize=512m -Djava.awt.headless=true -Xloggc:$CATALINA_HOME/logs/gc.`date
'+%Y-%m-%d-%H%M%S'`.log"
※補足説明
-server → JVMサーバモードで動作させる。
-verbose:gc → ガベージコレクションログ出力(簡易)
-Xms → メモリ最大使用量
-Xms → メモリ初期使用量
-XX:NewSize → New世代領域使用量 GC新規割当サイズ。ヒープサイズの1/4~1/3がよい。
-XX:MaxNewSize → New世代領域最大使用量 GC新規割当時の最大サイズ。NewSizeと同じがよい。
-XX:NewRatio → New世代領域とOld世代領域の比率(Old世代領域/New世代領域)
-XX:SurvivorRatio → New世代領域とSurvivor領域の比率(Eden領域/From領域) GC新規割当領域比率。
2(推 奨)~8。
-XX:PermSize → Permanent領域最大使用量
-XX:MaxPermSize → Permanent領域初期使用量
-Xss → スレッドスタックサイズ