Hitachi

Cosminexus V11 アプリケーションサーバ 機能解説 保守/移行編


7.6.2 アプリケーションの書き換え時のログ

ユーザ拡張性能解析トレースでは性能解析トレースを出力するために,インストゥルメンテーション機能を利用して,クラスロード時にアプリケーションのクラスを書き換えます。このときに出力するログを次の表に示します。

表7‒10 アプリケーションの書き換え時のログ

出力形式

出力内容

説明

[UPR※1]<DATE>BCI process failed.<class=CLASS>

  • DATE※2

    書き換えに失敗した日時。

  • CLASS

    書き換えに失敗した完全修飾クラス名。

ユーザ拡張性能解析トレース設定ファイルに指定されたクラスの書き換えに失敗しました。

[UPR※1]<DATE>BCI process finished successfully.<class=CLASS>

  • DATE※2

    書き換えに成功した日時。

  • CLASS

    書き換えに成功した完全修飾クラス名。

ユーザ拡張性能解析トレース設定ファイルに指定されたクラスの書き換えに成功しました。なお,このログはjvm.userprf.Traceプロパティにtrueを指定している場合に出力します。

[UPR※1]<DATE>BCI count exceeded a limit.

  • DATE※2

    書き換え数が書き換え数の上限値を超えた日時。

jvm.userprf.Limitプロパティで指定した数を超えてトレース対象メソッドを書き換えようとしました。次のどちらかで対処してください。

  • ユーザ拡張性能解析トレースの対象メソッド数を減らす。

  • jvm.userprf.Limitプロパティで指定した値を大きくする。

なお,このログはjvm.userprf.Limitプロパティで指定した値を初めて超えたときに出力します。

注※1 ユーザ拡張性能解析トレースが出力したログであることを示す識別子です。

注※2 拡張verbosegc情報と同じ形式で出力します。