Hitachi

JP1 Version 12 JP1/Automatic Job Management System 3 コマンドリファレンス


jajs_spmd_status

〈このページの構成〉

形式

JP1/AJS3 - Managerの場合
jajs_spmd_status
     [-h 論理ホスト名]
     [-s|-a]
     [-t 時間]
JP1/AJS3 - Agentの場合
jajs_spmd_status
     [-h 論理ホスト名]
     [-t 時間]

機能

jajs_spmdに対し,jajs_spmdの子プロセスまたはサービスの状態を確認します。

jajs_spmdの子プロセスまたはサービスについては,マニュアル「JP1/Automatic Job Management System 3 トラブルシューティング 付録B プロセス一覧」を参照してください。

実行権限

Windowsの場合:Administrators権限

UNIXの場合:スーパーユーザー権限

格納先ディレクトリ

Windowsの場合

JP1/AJS3 - Managerインストール先フォルダ\bin\

JP1/AJS3 - Agentインストール先フォルダ\bin\

UNIXの場合

/opt/jp1ajs2/bin/

引数

-h 論理ホスト名

クラスタで運用している場合に,状態を確認したい論理ホスト名を指定します。

指定できる文字数は,1〜255(単位:バイト)です。

省略した場合,環境変数JP1_HOSTNAMEに指定した論理ホスト名が仮定されます。環境変数JP1_HOSTNAMEを指定していない場合,物理ホスト名(hostnameコマンドで求められるホスト名)が仮定されます。

-s|-a

JP1/AJS3 - Managerの場合に表示する状態を指定します。

  • -s

    各コンポーネントサービスのプロセス状態だけを表示する場合に指定します。

  • -a

    各コンポーネントサービスのプロセス状態および各コンポーネントサービス配下のプロセス状態すべてを表示する場合に指定します。

-t 時間

JP1/AJS3の状態を確認する際のタイムアウト時間を指定します。確認対象プロセスごとのタイムアウト時間であり,コマンド全体のタイムアウト時間ではありません。

指定できる値は,0〜32,767(単位:秒)です。

省略した場合,60秒が仮定されます。また,0を指定した場合も,60秒が指定されたと仮定されます。

なお,指定した時間内にjajs_spmd_statusコマンドによる確認が終了しない場合,jajs_spmd_statusコマンドの実行に失敗したと見なされます。

表示されるプロセス名称と実際のプロセス名との対応

jajs_spmd_statusコマンドで出力されるプロセス名称と,実際のプロセス名との対応について, 次に示します。

実際のプロセス名の詳細については,マニュアル「JP1/Automatic Job Management System 3 トラブルシューティング 付録B プロセス一覧」を参照してください。

表3‒29 JP1/AJS3 - Managerのjajs_spmd_statusコマンドで表示されるプロセス名称と実際のプロセス名との対応(Windowsの場合)

jajs_spmd_statusコマンドで表示されるプロセス名称

実際のプロセス名

jajs_dbmd

jajs_dbmd.exe

ajsdbmgrd※1

ajsdbmgrd.exe

jajs_hstd

jajs_hstd.exe

hlogd

ajshlogd.exe

ajsinetd

ajsinetd.exe

network

ajsnetwd.exe

queue

jpqman.exe

agentm

ajsagtmd.exe

submitqueue

jpqman.exe

hostevam

jpomanager.exe

gatewayd

ajsgwmasterd.exe

ajscdinetd

ajscdinetd.exe

ajsovstatd

ajsovstatd.exe

qlcltd

ajsqlcltd.exe

jajs_agtd

jajs_agtd.exe

queuea

jpqmon.exe

evactiona

jpoagent.exe

jajs_schd

jajs_schd.exe

slogd

ajslogd.exe

queuem

jpqman.exe

evactionm

jpomanager.exe

schedule

ajsmasterd.exe

agentmon

ajsagtmond.exe

表3‒30 JP1/AJS3 - Agentのjajs_spmd_statusコマンドで表示されるプロセス名称と実際のプロセス名との対応(Windowsの場合)

jajs_spmd_statusコマンドで表示されるプロセス名称

実際のプロセス名

qlcltd

ajsqlcltd.exe

queuea

jpqmon.exe

evactiona

jpoagent.exe

表3‒31 JP1/AJS3 - Managerのjajs_spmd_statusコマンドで表示されるプロセス名称と実際のプロセス名との対応(UNIXの場合)

jajs_spmd_statusコマンドで表示されるプロセス名称

実際のプロセス名

jajs_dbmd

jajs_dbmd

ajsdbmgrd※1

ajsdbmgrd

jajs_hstd

jajs_hstd

ajshlogd

ajshlogd

ajsinetd

ajsinetd

ajsnetwd

ajsnetwd

ajsagtmd

ajsagtmd

jpqman_hst

jpqman※2

jpomanager_hst

jpomanager

ajsgwmasterd

ajsgwmasterd

ajscdinetd

ajscdinetd

ajsovstatd

ajsovstatd

jajs_agtd

jajs_agtd

jpqmon

jpqmon

jpoagent

jpoagent

jajs_schd

jajs_schd

ajslogd

ajslogd

jpqman

jpqman

jpomanager

jpomanager

ajsmasterd

ajsmasterd

ajsagtmond

ajsagtmond

表3‒32 JP1/AJS3 - Agentのjajs_spmd_statusコマンドで表示されるプロセス名称と実際のプロセス名との対応(UNIXの場合)

jajs_spmd_statusコマンドで表示されるプロセス名称

実際のプロセス名

jpqmon

jpqmon

jpoagent

jpoagent

注※1

V9からV10以降へバージョンアップインストールした際などに,database(Windowsの場合だけ)およびajsembdbが表示されることがあります。

注※2

HP-UX,AIX,およびLinuxの場合,詳細プロセス名は「jpqman32」です。

注意事項

戻り値

0

次のどれか。

  • すべてのプロセスが起動している

  • jajs_spmd_stopコマンドの-nオプションやajsstopコマンドなどによって一部のプロセスが停止している

  • 停止処理中(異常終了したプロセスがない)

1

次のどれか。

  • プロセス管理との通信などでエラーが発生した

  • クラスタで運用している場合に,共有ディレクトリがマウントされていない

  • 実行する権限がない

4

次のどれか。

  • 一部のプロセスが起動している(異常終了したプロセスがある)

  • 起動処理中

  • 停止処理中(異常終了したプロセスがある)

8

すべてのプロセスが終了している。

12

次のどれか。

  • jajs_spmd_statusコマンドの処理でエラーが発生し,プロセスの状態を取得できなかった

  • JP1/AJS3の状態取得の要求がタイムアウトした

jajs_spmd_statusコマンドが状態取得に失敗しています。一時的なエラーのおそれがあるので,次に示す方法で対処してください。

  • 時間を空けてjajs_spmd_statusコマンドを再実行する

  • jajs_spmd_statusコマンドを複数回実行しても回復しない場合は異常と判断する

使用例

論理ホスト(lhost)のJP1/AJS3の各コンポーネントサービスのプロセス状態および各コンポーネントサービス配下のプロセス状態を確認します。

jajs_spmd_status -h lhost -a

出力例1

JP1/AJS3 - Managerで,-aオプションを指定した場合の出力例を次に示します。

[図データ]

出力例2

JP1/AJS3 - Managerで,-sオプションを指定した場合の出力例を次に示します。

[図データ]

出力例3

JP1/AJS3 - Agentの出力例を次に示します。

[図データ]

出力内容を次に示します。

プロセス名称

プロセス名が出力されます。

プロセスID

プロセスIDが出力されます。

属性

組み込みDBを識別するセットアップ識別子,またはスケジューラーサービス名が出力されます。