Hitachi

uCosminexus Application Runtime for Apache Tomcat ユーザーズガイド


KDLR20228-E

Failed to execute a user command for the aa....aa event. (id = bb....bb, cause = cc....cc)

aa....aa:イベントタイプ(次のうち1つ)

  • heartbeatdelay:ハートビート監視

  • httprequest:ヘルスチェック

  • stuckthread:リクエスト停滞監視

  • startdelay:プロセス起動監視

  • shutdown:プロセス生存監視

bb....bb:ユーザコマンド定義のID

  • config.properties(本製品の設定ファイル)内のプロパティhealthcheck.usercommand.defs.<group-id>.commandの<group-id>部分

    このプロパティについては,「(3) 稼働監視機能に関するプロパティ」を参照してください。

cc....cc:原因例外メッセージ

説明

aa....aaイベントに対するユーザコマンドの実行に失敗しました。

対処

ユーザコマンド定義の各プロパティを次の観点で見直し,失敗の原因を取り除いてください。

  • プロパティで指定した実行コマンドが配置されているかどうかを確認してください。

  • プロパティで指定した実行コマンドに適切な実行権限が与えられているかどうかを確認してください。

  • ユーザコマンドの実行中にTomcatプロセスモニタが終了した場合には,原因例外InterruptedExceptionを伴って出力されることがあります。その場合は,ユーザコマンド定義のIDを基に,ユーザコマンドが正常に完了したかどうかを確認してください。確認の方法は,各コマンドによって異なります。各コマンドに必要な回復手順がある場合は,その回復手順を実施してください。

  • healthcheck.usercommand.defs.<group-id>.stdout.file.path,またはhealthcheck.usercommand.defs.<group-id>.stderr.file.pathを指定している場合は,ファイルパスが正しいどうかを確認してください。

問題が解決しない場合は,保守員に連絡してください。

java.util.loggingのレベル

SEVERE