プロセス起動時例外への対応 |
プロセスグループの状態が「起動処理中」のまま長く続き、プロセスの再起動が繰り返され、いくら待ってもプロセス起動が完了しないという場合、本障害に該当している可能性があります(再起動回数が2以上に設定されている場合)。アプリケーションプロセスの起動を試みても、すぐに停止してしまう(プロセスグループのアイコンが赤になる)場合も、起動処理中に例外が発生している可能性があります。
WebOTXのログwebotx_agent.logに、以下のメッセージが出力されることがあります。
OTX07140002 TPAへのコマンド要求がエラーになりました:Sat Mar 12 17:37:42 2005 TPS12-01101 識別名が存在しません: <アプリケーショングループ名>.ped
|
以下のメッセージがイベントログ・シスログにでます。
OTXM: <システム名>:<プロセスグループ名>:<プロセスID>: I:1:TPS10-00402 ACCEPTED ABNORMAL TERMINATION REQUEST FROM TPP. TX-GROUP <プロセスグループ名> <プロセスID>
|
以下のメッセージがイベントログ・シスログにでます。
OTXM: <システム名>:<プロセスグループ名>:<プロセスID>: E:1:TPS10-11001 THREAD INFOMATION INIT ERROR. CODE:x TX-GROUP <プロセスグループ名> <プロセスID>
|
以下のメッセージがイベントログ・シスログにでます。
TPS10-11101, TPS15-01312
|
イベントログ(アプリケーション、システム)・シスログ
APログ: ${INSTANCE_ROOT}/logs/tpsystem/<アプリケーショングループ名>/<プロセスグループ名>/save/<プロセスグループ名>.<数字>.<PID>.log
システムトレース: ${INSTANCE_ROOT}/logs/tpsystem/<アプリケーショングループ名>/<プロセスグループ名>/save/<プロセスグループ名>_sys.<数字>.<PID>.log
${INSTANCE_ROOT}/config/tpsystem/history.act (sav)
${INSTANCE_ROOT}/config/tpsystem/sysmsg.trc (sav)
${INSTANCE_ROOT}/logs/webotx_agent.log
${INSTANCE_ROOT}/logs/tpsystem/webotx_tpmmgr.log
イベントログ・シスログを確認してください。
APログに出力されたスタックトレースを確認してください。(Javaアプリケーションの場合)
イベントログ・シスログにTPS10-00402が出力されている場合は、以下の処理で例外している可能性がありますので確認してください。
リソースアダプタのstartの処理(EJB)
ステートレスBean,またはメッセージドリブンBeanのコンストラクタ、ejbCreateの処理(EJB)
jp.co.nec.WebOTX.InitTerm.initialize(Java)
WebOTX_Init() (C++)
コンポーネント初期化関数
サーバオブジェクトのコンストラクタ(ステートレス・フリーの場合)
サーバオブジェクトの生成時コールバック(Java, ステートレス・フリーの場合)
名前サーバ登録時フック(ステートレス・フリーの場合)
常駐オブジェクトのコンストラクタ
常駐オブジェクトの生成時コールバック
サーバオブジェクトのコンストラクタ(ステートレス・アパートメントの場合)
サーバオブジェクトの生成時コールバック(Java, ステートレス・アパートメントの場合)
名前サーバ登録時フック(ステートレス・アパートメントの場合)
イベントログ・シスログ、APログから例外の原因を特定してください。
例外がタイミングによるものであれば、プロセス再起動回数を2以上に設定することにより自動的に復旧される可能性があります。
イベントログ・シスログ、APログから例外の原因を特定し、APの処理を修正してください。
TPS10-00402、TPS10-11001、TPS15-01107