付録B.3 プロセス一覧(UNIXの場合)

UNIX版のJP1/AJS2のプログラムおよびコンポーネントのプロセス一覧を記載します。

<この項の構成>
(1) UNIX版JP1/AJS2 - Managerのプロセス一覧
(2) UNIX版JP1/AJS2 - Agentのプロセス一覧
(3) UNIX版JP1/AJS2 Console Managerのプロセス一覧
(4) UNIX版JP1/AJS2 Console Agentのプロセス一覧

(1) UNIX版JP1/AJS2 - Managerのプロセス一覧

UNIX版JP1/AJS2 - Managerは,次に示す3種類のプロセスで構成されます。

jajs_spmdの子プロセスの状態は,jajs_spmd_statusコマンドで確認できます。詳細については,マニュアル「JP1/Automatic Job Management System 2 コマンドリファレンス 1. コマンド jajs_spmd_status」の説明を参照してください。

親プロセス,子プロセス,および詳細プロセスの状態は,psコマンドで確認できます。

親プロセスおよび子プロセスの一覧を表B-11に,子プロセスおよび詳細プロセスの一覧を表B-12に示します。なお,表中の親プロセス名および子プロセス名の後ろに記載されている値は,同時に起動できるプロセス数です。

表B-11 UNIX版JP1/AJS2 - Managerの親プロセスおよび子プロセス一覧

親プロセス名
(プロセス数)
機能子プロセス名
(プロセス数)
機能
jajs_spmd
(1)※1
JP1/AJS2サービスajsmasterd
(1)
スケジューラー
スケジューラーサービスのプロセス全体を監視する。
jpomanager
(1)
イベント・アクション制御マネージャープロセス
イベントジョブを管理する。
jpoagent
(1)
イベント・アクション制御エージェントプロセス
このプロセスでjpomanager以外の各監視用のプロセスを監視・制御する。JP1/AJS2 - Managerでも,jpoagentが制御する。
jpqmon
(1)
ジョブ実行制御
ジョブ実行制御のプロセス全体を監視する。
ajsovstatd
(1)
JP1/Cm2またはhp OpenViewと連携している場合に,JP1/Cm2またはhp OpenViewからJP1/AJS2を監視する。
このプロセスは,詳細プロセスを持たない。
ajsgwmasterd(1)ジョブネットコネクタで異なるスケジューラーサービス間のルートジョブネットの実行順序を制御する場合に,ジョブネットコネクタと接続先のジョブネット間の通信を行うスケジューラーサービス間通信制御プロセスを管理する。
ajsinetd
(1)
ネットワーク制御プロセスajsmonsvrJP1/AJS2 - Viewに接続されたときに起動するプロセス※2
このプロセスは,詳細プロセスを持たない。
ajsrcmdsvrリモートジョブネット実行時,およびコマンドのリモート実行時に起動するプロセス
ajsqlagtd(1)JP1/AJS2 Queueless Agentサービスキューレスエージェントプロセス
JP1/AJS2 - Manager(スケジュール制御)からのキューレスジョブの実行要求を受け付ける。
ajsqlagtd(実行するジョブ数キューレスジョブ管理プロセス。
キューレスジョブを実行する。
JP1/AJS2 Queueless Agentサービス(キューレスエージェントプロセス)から,同名のプロセス名が実行するジョブごとに生成される。
キューレスジョブの実行が終了すると消滅する。
このプロセスは,詳細プロセスを持たない。
ローカルホスト(自ホスト)でキューレスジョブを実行する場合に,必要となる。
ajsqlftpd(1)JP1/AJS2 Queueless File Transferサービスキューレスファイル転送プロセス
キューレスジョブ管理プロセスからのファイル転送要求を受け付ける。
ajsqlftpd(ファイル転送要求数キューレスファイル転送ワーカプロセス。
転送ファイル,標準出力ファイル,および標準エラー出力ファイルのデータ転送を行う。
JP1/AJS2 Queueless File Transferサービス(キューレスファイル転送プロセス)から,同名のプロセス名がファイル転送要求ごとに生成される。
ファイル転送が終了すると消滅する。
このプロセスは,詳細プロセスを持たない。
ajschkmand(1)JP1/AJS2 Check Managerサービス
定義内容の事前チェックの制御(マネージャープロセス)
ajschkagtd(1)JP1/AJS2 Check Agentサービスajschkagtd(5)定義内容の事前チェックの制御(エージェントプロセス)
注※1
コマンドラインで論理ホスト名を指定した場合には,物理ホストに対応したプロセスと論理ホストに対応したプロセスとを区別できます。
論理ホスト対応のプロセス名は,「プロセス名 -h 論理ホスト名」となります。
例えば,論理ホスト名が「hostA」の場合,hostA対応のjajs_spmdプロセスは,「jajs_spmd -h hostA」となります。
注※2
このプロセスは,JP1/AJS2 - Viewウィンドウのツリーエリアで,スケジューラーサービスを選択した際に,選択したスケジューラーサービスに対して一つ起動されます。
最大プロセス起動数は,「スケジューラーサービス数 * JP1/AJS2 - Viewの接続数」です。

表B-12 UNIX版JP1/AJS2 - Managerの子プロセスおよび詳細プロセス一覧

子プロセス名詳細プロセス名機能
ajsmasterdajslogd※1スケジューラーログ出力プロセス※2,※3
ajsflowd※1フロー制御プロセス
ajsschbd※1,※4世代管理サブプロセス
ajsschd※1スケジュール制御プロセス
ajssubd※1ジョブサブミットプロセス
ajssubwd※1ジョブ完了待ちプロセス
jpqnfyfd※5ジョブ実行制御 状態通知プロセス
ajsremnetcl※1リモートジョブネット登録・登録解除要求プロセス
ajsreqd※1キューレスジョブリクエストプロセス
このプロセスは,ajsflowdから最大8個起動されます。
jpomanager※5jpomgrsub※5イベントジョブ受付用プロセス
jpoagent※5jpoagtsub※5イベント・アクション制御サブエージェントプロセス
主に各監視用プロセスからの情報をマネージャーに通知する役割を持つ。
jpocwtflMain※5ファイル監視用プロセス
jpocwttmMain※5実行間隔制御用プロセス
jpocwtmlmain※5メール監視用通信プロセス
jpocwtmqmain※5メッセージキュー監視用通信プロセス
jp1mqsup※5TP1/Message Queue連携時のメッセージキュー監視プロセス
TP1管理下のSUP。
jpocwtmqmaii※5MQSeries連携時のメッセージキュー監視プロセス
jpoeventwatch※5イベント(JP1イベントやログトラップなど)の監視用プロセス
jpoevsearch※5イベント検索プロセス。
実行前のイベント検索が指定されているイベント受信監視ジョブの実行時に起動し,イベントの検索を実行するプロセス。
jpqmon※5jpqman※5ジョブ実行制御 マネージャープロセス
サブミットの受け付けなど,ジョブ実行制御独自の処理のメインプロセス。
jpqagt※5ジョブ実行制御 エージェントプロセス
このプロセスによってジョブが起動される。
jpqagtdmn※5ジョブ実行制御 ジョブ監視プロセス起動プロセス
ジョブ監視プロセスを起動するためのプロセス。常時5個起動する。クラスタシステムでは,論理ホストごとに5個ずつ起動する。
jpqagtchild※5ジョブ実行制御 ジョブ監視プロセス
ジョブプロセスの実行を監視するためのプロセス。初期状態では5個起動する。さらに,実行ジョブごとに1個ずつ起動する。クラスタシステムでは,論理ホストごとに5個ずつ起動する。
ajsgwmasterd※5ajsgwd※1スケジューラーサービス間通信制御プロセス
ジョブネットコネクタで異なるスケジューラーサービス間のルートジョブネットの実行順序を制御する場合に,ジョブネットコネクタと接続先のジョブネット間の通信を行うプロセス。
コマンド実行時は,コマンド名と同じ名称のプロセスが起動します。
注※1
物理ホストに対応したプロセスと,論理ホストに対応したプロセスとを区別できます。論理ホスト対応のプロセス名は,「プロセス名_論理ホスト名」となります。例えば,論理ホスト名が「hostA」の場合,hostA対応のajslogdプロセスは,「ajslogd_hostA」となります。
注※2
環境設定のスケジューラーログファイルサイズに「"LOGSIZE"=dword:00000000」を指定した場合は,生成されません。
注※3
停止した場合,スケジューラーログおよびトレースログ出力ができなくなります。
プロセスが起動しているかどうかを確認したい場合,psコマンドで確認してください。
注※4
8.1.2 保存世代数に関する注意事項」の環境設定をした場合だけ,起動されます。
注※5
物理ホスト対応のプロセス名は,「プロセス名 物理ホスト名」となります。例えば,論理ホスト名が「hostA」の場合,hostA対応のajsmasterdプロセスは,「ajsmasterd hostA」となります。

(2) UNIX版JP1/AJS2 - Agentのプロセス一覧

UNIX版JP1/AJS2 - Agentは,次に示す3種類のプロセスで構成されます。

jajs_spmdの子プロセスの状態は,jajs_spmd_statusコマンドで確認できます。詳細については,マニュアル「JP1/Automatic Job Management System 2 コマンドリファレンス 1. コマンド jajs_spmd_status」の説明を参照してください。

親プロセス,子プロセス,および詳細プロセスの状態は,psコマンドで確認できます。

親プロセスおよび子プロセスの一覧を表B-13に,子プロセスおよび詳細プロセスの一覧を表B-14に示します。なお,表中の親プロセス名および子プロセス名の後ろに記載されている値は,同時に起動できるプロセス数です。

表B-13 UNIX版JP1/AJS2 - Agentの親プロセスおよび子プロセス一覧

親プロセス名
(プロセス数)
機能子プロセス名
(プロセス数)
機能
jajs_spmd
(1)
JP1/AJS2サービスjpoagent
(1)
イベント・アクション制御エージェントプロセス
jpqmon
(1)
ジョブ実行制御
ジョブ実行制御のプロセス全体を監視する。
ajsqlagtd(1)JP1/AJS2 Queueless Agentサービス(キューレスエージェントプロセス)
JP1/AJS2 - Manager(スケジュール制御)からのキューレスジョブの実行要求を受け付ける。
ajsqlagtd(実行するジョブ数キューレスジョブ管理プロセス。
キューレスジョブを実行する。
JP1/AJS2 Queueless Agentサービス(キューレスエージェントプロセス)から,同名のプロセス名が実行するジョブごとに生成される。
キューレスジョブの実行が終了すると消滅する。
このプロセスは,詳細プロセスを持たない。
ajschkagtd(1)JP1/AJS2 Check Agentサービスajschkagtd(チェックジョブ数)定義内容の事前チェックの制御(エージェントプロセス)
注※
コマンドラインで論理ホスト名を指定した場合には,物理ホストに対応したプロセスと論理ホストに対応したプロセスとを区別できます。
論理ホスト対応のプロセス名は,「プロセス名 -h 論理ホスト名」となります。例えば,論理ホスト名が「hostA」の場合,hostA対応のjajs_spmdプロセスは,「jajs_spmd -h hostA」となります。

表B-14 UNIX版JP1/AJS2 - Agentの子プロセスおよび詳細プロセス一覧

子プロセス名詳細プロセス名機能
jpoagentjpoagtsubイベント・アクション制御サブエージェントプロセス
主に各監視用プロセスからの情報をマネージャーに通知する役割を持つ。
jpocwtflMainファイル監視用プロセス
jpocwttmMain実行間隔制御用プロセス
jpocwtmlmainメール監視用通信プロセス
jpocwtmqmainメッセージキュー監視用通信プロセス
jp1mqsupTP1/Message Queue連携時のメッセージキュー監視プロセス
TP1管理下のSUP。
jpocwtmqmaiiMQSeries連携時のメッセージキュー監視プロセス
jpoeventwatchイベント(JP1イベントやログトラップなど)の監視用プロセス※2
jpoevsearchイベント検索プロセス。
実行前のイベント検索が指定されているイベント受信監視ジョブの実行時に起動し,イベントの検索を実行するプロセス。
jpqmonjpqagtジョブ実行制御 エージェントプロセス
このプロセスによってジョブが起動される。
jpqagtdmnジョブ実行制御 ジョブ監視プロセス起動プロセス
ジョブ監視プロセスを起動するためのプロセス。常時5個起動する。クラスタシステムでは,論理ホストごとに5個ずつ起動する。
jpqagtchildジョブ実行制御 ジョブ監視プロセス
ジョブプロセスの実行を監視するためのプロセス。初期状態では5個起動する。さらに,実行ジョブごとに1個ずつ起動する。クラスタシステムでは,論理ホストごとに5個ずつ起動する。
コマンド実行時は,コマンド名と同じ名称のプロセスが起動します。
注※
物理ホストに対応したプロセスと,論理ホストに対応したプロセスとを区別できます。
論理ホスト対応のプロセス名は,「プロセス名 論理ホスト名」となります。例えば,論理ホスト名が「hostA」の場合,hostA対応のjpoagentプロセスは,「jpoagent hostA」となります。

(3) UNIX版JP1/AJS2 Console Managerのプロセス一覧

UNIX版JP1/AJS2 Console Managerのプロセスは,psコマンドで確認できます。

JP1/AJS2 Console Managerは次に示す3種類のプロセスで構成されます。

UNIX版JP1/AJS2 Console Managerの親プロセスおよび子プロセスの一覧を表B-15に,子プロセスおよび詳細プロセスの一覧を表B-16に示します。なお,表中の親プロセス名および子プロセス名の後ろに記載されている値は,同時に起動できるプロセス数です。

表B-15 UNIX版JP1/AJS2 Console Managerの親プロセスおよび子プロセス一覧

親プロセス
(プロセス数)
機能子プロセス
(プロセス数)
機能
ajscminetd
(1)※1
JP1/AJS2 Console Manager サービスajscmmonsvr
ログインしているJP1/AJS2 Console Viewの数※2
JP1/AJS2 Console Viewとやり取りするプロセス
注※1
起動タイミングは,JP1/AJS2 Console Managerサービス起動時,終了タイミングは,JP1/AJS2 Console Managerサービス停止時となります。
注※2
起動タイミングは,JP1/AJS2 Console Viewログイン時,終了タイミングは,JP1/AJS2 Console Viewログアウト時となります。

表B-16 UNIX版JP1/AJS2 Console Managerの子プロセスおよび詳細プロセス一覧

子プロセス詳細プロセス機能
ajscmmonsvrajscmstatdJP1/AJS2 Console Agentとやり取りするプロセス
コマンド実行時はコマンド名と同じ名称のプロセスが起動します。
注※
起動タイミングは,JP1/AJS2 Console Viewログイン時,終了タイミングは,JP1/AJS2 Console Viewログアウト時となります。

(4) UNIX版JP1/AJS2 Console Agentのプロセス一覧

UNIX版JP1/AJS2 Console Agentのプロセスは,psコマンドで確認できます。

JP1/AJS2 Console Agentは次に示す3種類のプロセスで構成されます。

UNIX版JP1/AJS2 Console Agentの親プロセスおよび子プロセスの一覧を表B-17に,子プロセスおよび詳細プロセスの一覧を表B-18に示します。なお,表中の親プロセス名および子プロセス名の後ろに記載されている値は,同時に起動できるプロセス数です。

表B-17 UNIX版JP1/AJS2 Console Agentの親プロセスおよび子プロセス一覧

親プロセス
(プロセス数)
機能子プロセス
(プロセス数)
機能
ajscainetd
(1)※1
JP1/AJS2 Console Agentサービスajscagtd
JP1/AJS2 Console Viewでこのホストを監視している数※2
JP1/AJS2 Console Managerとやり取りするプロセス
注※1
起動タイミングは,JP1/AJS2 Console Agentサービス起動時,終了タイミングは,JP1/AJS2 Console Agentサービス停止時となります。
注※2
起動タイミングは,JP1/AJS2 Console Viewログイン時,終了タイミングは,JP1/AJS2 Console Viewログアウト時となります。

表B-18 UNIX版JP1/AJS2 Console Agentの子プロセスおよび詳細プロセス一覧

子プロセス詳細プロセス機能
ajscagtdajscastatd※1JP1/AJS2の業務の状態を取得するプロセス
ajscagtdajscaexecd※2JP1/AJS2のオブジェクトを操作するプロセス
コマンド実行時はコマンド名と同じ名称のプロセスが起動します。
注※1
起動タイミングは,監視間隔到達時または最新情報更新実行時,終了タイミングは,情報取得完了時となります。
注※2
起動タイミングは,JP1/AJS2のオブジェクト操作時,終了タイミングは,JP1/AJS2のオブジェクト操作完了時となります。