【発生条件】
jvm が G1GC(ガベージコレクタ)を利用して動作している場合、Garbage Collection Timeのグラフが表示されません。
以下のいずれかの場合が該当します。
・ Resin Pro 4.0.56 以前のバージョンを利用している場合
・ resin.propertiesの jvm_args に -XX:+UseG1GC の java起動オプションが設定されている
・ Resin Pro 4.0.58 以降のバージョンを利用している場合
・ resin.propertiesの jvm_args に -XX:+UseG1GC の java起動オプションが設定されている(デフォルトで設定されています)
※ Java 11 を利用している場合、かつ、明示的なガベージコレクタを指定する起動オプションを設定しない場合は G1GCとなる場合があります。
【原因】
G1GC(ガベージコレクタ)の 要素がGarbage Collection Timeのグラフに含まれていないため表示されません。
【回避方法】
Resinルートフォルダ/conf/health.xml に G1GC(ガベージコレクタ)の 要素を追加します。
追加する要素は 以下です。
・ <meter>JVM|Memory|GC Time|G1 Old Generation</meter>
・ <meter>JVM|Memory|GC Time|G1 Young Generation</meter>
上記2つの要素を <graph name="Garbage Collection Time (ms)">に追加します。
追加後の設定内容は以下です。
<graph name="Garbage Collection Time (ms)">
<meter>JVM|Memory|GC Time|G1 Old Generation</meter>
<meter>JVM|Memory|GC Time|G1 Young Generation</meter>
<meter>JVM|Memory|GC Time|PS MarkSweep</meter>
<meter>JVM|Memory|GC Time|PS Scavenge</meter>
<meter>JVM|Memory|GC Time|ParNew</meter>
<meter>JVM|Memory|GC Time|ConcurrentMarkSweep</meter>
</graph>
【対応方法】
次期バージョンの Resin Pro リリースで予定です。
-- 対象 -------------------------------------------------------------------------
iAP/Accel Platform/全アップデート
--------------------------------------------------------------------------------
FAQID:1025
ResinのPDFレポートにGarbage Collection Timeのグラフが表示されません。
