形式
プロセス名|パス|起動オプション|再起動可否|再起動回数|リトライ間隔|再起動回数リセット時間| |
ファイル名
jp1bs_service_0700.conf
格納先ディレクトリ
インストール先フォルダ¥conf¥
共有フォルダ¥jp1base¥conf¥(クラスタ運用時)
/etc/opt/jp1base/conf/
共有ディレクトリ/jp1base/conf/(クラスタ運用時)
説明
何らかの理由でプロセスが異常終了した場合,自動でプロセスを再起動するために,あらかじめ再起動の設定をしておくファイルです。
拡張起動プロセス定義ファイルで管理するプロセスの一覧を次に示します。
表14-16 拡張起動プロセス定義ファイルで管理するプロセスの一覧
親プロセス名 | 機能 | 子プロセス名 | 機能 |
---|---|---|---|
jbs_spmd | JP1/Baseプロセス管理 | jbscomd | プロセス間通信 jbssrvmgrプロセスおよびjbslcactプロセスの前提プロセス |
jcocmd | コマンド実行 | ||
jbsroute | 構成管理 | ||
jbssessionmgr | 認証サーバ | ||
jbsplugin | プラグインサービス | ||
jbshcd | ヘルスチェック(自ホスト監視用) | ||
jbshchostd | ヘルスチェック(他ホスト監視用) | ||
jbssrvmgr | サービス管理制御機能 jbscomdプロセスに依存する。 | ||
jbslcact | ローカルアクション機能 jbscomdプロセスに依存する。 |
定義の反映時期
jbs_spmd_reloadコマンドを実行するか,JP1/Baseを再起動すると,設定が有効になります。jbs_spmd_reloadコマンドの詳細については,「13. コマンド」の「jbs_spmd_reload」を参照してください。
記述内容
定義ファイルには,あらかじめ定義情報が記載されています。プロセス名,パス,起動オプションのパラメーターは変更しないでください。また,パラメーターを区切っている|は省略できません。コメント文を挿入したい場合は,行頭に#を付けてください。改行されるまでコメント文になります。
注意事項
定義例
jcocmd|C:¥ProgramFiles¥HITACHI¥JP1Base¥bin¥jcocmd.exe||1|4|3|3600|
jbsroute|C:¥ProgramFiles¥HITACHI¥JP1Base¥bin¥jbsroute.exe|-o,600|1|4|3|3600|
jbssessionmgr|C:¥ProgramFiles¥HITACHI¥JP1Base¥bin¥jbssessionmgr.exe||1|4|3|3600|
jbsplugin|C:¥ProgramFiles¥HITACHI¥JP1Base¥bin¥jbsplugind.exe||1|4|3|3600|
図14-10 プロセスが異常終了した場合の動作例
jbscomd|C:¥Program Files¥Hitachi¥JP1Base¥bin¥jbscomd.exe||1|4|3|21600|
jcocmd|C:¥Program Files¥Hitachi¥JP1Base¥bin¥jcocmd.exe||0|3|3|21600|
jbsroute|C:¥Program Files¥Hitachi¥JP1Base¥bin¥jbsroute.exe|-o,600|0|3|3|21600|
jbssessionmgr|C:¥Program Files¥Hitachi¥JP1Base¥bin¥jbssessionmgr.exe||0|3|3|21600|
jbsplugin|C:¥Program Files¥Hitachi¥JP1Base¥bin¥jbsplugind.exe||0|3|3|21600|
jbshcd|C:¥Program Files¥Hitachi¥JP1Base¥bin¥jbshcd.exe||0|3|3|21600|
jbshchostd|C:¥Program Files¥Hitachi¥JP1Base¥bin¥jbshchostd.exe||0|3|3|21600|
jbssrvmgr|C:¥Program Files¥Hitachi¥JP1Base¥bin¥jbssrvmgr.exe|jbscomd|1|4|3|21600|
jbslcact|C:¥Program Files¥Hitachi¥JP1Base¥bin¥jbslcact.exe|jbscomd|1|4|3|21600|
図14-11 依存関係を持ったプロセスが異常終了した場合の動作例