いくつかの情報が必要です:
TOMCAT 7.0.28 と JAVA jdk1.7.0_05 を搭載した Redhat 6.1 Linux サーバーが 2 台あります。
192.168.1.20(TOM04) には、MBEAN "java.lang:type=MemoryPool,name=Perm Gen" を持つ 1 つのインスタンス TOMCAT 7 があります。
192.168.1.21(TOM01) には、MBEAN "java.lang:type=MemoryPool,name=PS Perm Gen" を持つ 1 つのインスタンス TOMCAT 7 があります。
MBEAN が "PERM GEN && PS PERM GEN" のように同じではないのはなぜですか? (どこでもPS Perm Genが欲しい)
http://img27.imageshack.us/img27/5803/tom01u.png
http://img839.imageshack.us/img839/7539/tom04.png
Java バージョンは同じです: java -version Java バージョン "1.7.0_05" Java(TM) SE ランタイム環境 (ビルド 1.7.0_05-b06)
setnenv.sh 192.168.1.20(TOM04):
!/ビン/バッシュ
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CATALINA_HOME/lib export LD_LIBRARY_PATH
export JAVA_HOME=/usr/java/default
JAVA_OPTS="$JAVA_OPTS -Xmx1024m -Xms512m -Xmn384m -server -XX:MaxPermSize=384m" JAVA_OPTS="$JAVA_OPTS -DLOG_ROOT_PATH=/opt/applogs/INSTANCE01" JAVA_OPTS="$JAVA_OPTS -Dcom.ogige.environment=PRODUCTION" JAVA_OPTS ="$JAVA_OPTS -XX:+HeapDumpOnOutOfMemoryError" JAVA_OPTS="$JAVA_OPTS -XX:HeapDumpPath=/opt/applogs" JAVA_OPTS="$JAVA_OPTS -XX:ParallelGCThreads=2" JAVA_OPTS="$JAVA_OPTS -XX:SurvivorRatio=8"
JAVA_OPTS=$JAVA_OPTS のエクスポート
setenv.sh 192.168.1.21(TOM01):
!/ビン/バッシュ
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CATALINA_HOME/lib export LD_LIBRARY_PATH
export JAVA_HOME=/usr/java/default
JAVA_OPTS="$JAVA_OPTS -Xmx1024m -Xms512m -Xmn384m -server -XX:MaxPermSize=384m" JAVA_OPTS="$JAVA_OPTS -DLOG_ROOT_PATH=/opt/applogs/INSTANCE01" JAVA_OPTS="$JAVA_OPTS -Dcom.Ogige.environment=PRODUCTION" JAVA_OPTS ="$JAVA_OPTS -XX:+HeapDumpOnOutOfMemoryError" JAVA_OPTS="$JAVA_OPTS -XX:HeapDumpPath=/opt/applogs" JAVA_OPTS="$JAVA_OPTS -XX:ParallelGCThreads=2" JAVA_OPTS="$JAVA_OPTS -XX:SurvivorRatio=8"
JAVA_OPTS=$JAVA_OPTS のエクスポート