Job Management Partner 1/Automatic Job Management System 3 Troubleshooting
The following table lists the processes of JP1/AJS3 programs and components for UNIX.
- Organization of this subsection
- (1) Processes of JP1/AJS3 - Manager for UNIX
- (2) Processes of JP1/AJS3 - Agent for UNIX
- (3) Processes of JP1/AJS3 Console Manager for UNIX
- (4) Processes of JP1/AJS3 Console Agent for UNIX
(1) Processes of JP1/AJS3 - Manager for UNIX
There are three kinds of processes of JP1/AJS3 - Manager for UNIX:
- Parent process
A parent process consists of several child processes.
- Child process
A child process consists of several detail processes.
- Detail process
You can use the jajs_spmd_status command to check the status of the child processes of jajs_spmd. For details, see the description of jajs_spmd_status in 2. Commands in the manual Job Management Partner 1/Automatic Job Management System 3 Command Reference 1.
To check the status of parent, child and detail processes, use the ps command.
(a) Standard configuration
Table B-13 lists the parent and child processes. Table B-14 lists the child and detail processes. The number following a parent or child process name indicates the maximum number of processes you can activate concurrently.
Table B-13 Parent and child processes of JP1/AJS3 - Manager for UNIX
Parent process
(number of processes)Description Child process
(number of processes)Description jajs_spmd
(1)#JP1/AJS3 service jajs_dbmd(1) Database management jajs_hstd(1) Host service management jajs_schd(number-of-scheduler-services) Scheduler service management jajs_agtd(1) Agent service management ajsqlagtd(1) JP1/AJS3 Queueless Agent service (queueless agent process)
This process accepts queueless job execution requests from JP1/AJS3 - Manager (scheduler service).ajsqlagtd (number of jobs to be executed) Queueless job management process
This process executes queueless jobs.
The same process names are generated from the JP1/AJS3 Queueless Agent service (queueless agent process) respectively for jobs to be executed.
The process is removed on completion of queueless job execution.
The process has no detail process.
The process is necessary when the local host executes queueless jobs.ajsqlftpd(1) JP1/AJS3 Queueless File Transfer service (queueless file transfer process)
This process accepts file transfer requests from the queueless job management process.ajsqlftpd (number of file transfer requests) Queueless file transfer worker process
This process transfers transfer files, standard output files and standard error output files.
The same process names are generated from the JP1/AJS3 Queueless File Transfer service (queueless file transfer process) respectively for file transfer requests.
The process is removed on completion of file transfer.
The process has no detail process.ajschkmand(1) JP1/AJS3 Check Manager service
The process controls the definition pre-check (manager process).-- -- ajschkagtd(1) JP1/AJS3 Check Agent service ajschkagtd(5) The process controls the definition pre-check (agent process).
- Legend:
- --: Not applicable.
- #
- By specifying logical host names on the command line, you can differentiate between processes for physical hosts and for logical hosts.
- A process for a logical host is represented as process-name -h logical-host-name.
- For example, when a logical host name is hostA, the jajs_spmd process for hostA is represented as jajs_spmd -h hostA.
Table B-14 Child and detail processes of JP1/AJS3 - Manager for UNIX
Child process name Detail process name Description jajs_hstd ajshlogd Host-service-specific log management ajsinetd Network control process that controls access from other servers ajsnetwd Communication control and management ajsagtmd Agent management ajsovstatd This process monitors JP1/AJS3 from HP NNM when HP NNM is linked.
The process has no detail process.ajsgwmasterd This process manages the scheduler service inter-communication control process when jobnet connectors are used to control the execution order of root jobnets between different scheduler services. The scheduler service inter-communication control process enables communication between jobnet connectors and the jobnets to which they connect. jpqman#1 Job execution control manager process.
Main process for the processing that is specific to job execution control, such as the reception of submitted jobs.jpomanager Event/action control manager process.
This process manages event jobs.jajs_schd ajslogd Process for recording scheduler information jpqman#1 Job execution control manager process.
Main process for the processing that is specific to job execution control, such as the reception of submitted jobs.jpomanager Event/action control manager process.
This process manages event jobs.ajsmasterd Scheduler.
This process monitors all the processes of the scheduler service.jajs_agtd jpqmon Job execution control.
This process monitors all the processes of job execution control.jpoagent Event/action control agent process.
This process monitors and controls the monitoring processes other than jpomanager. jpoagent also controls monitoring processes on JP1/AJS3 - Manager.ajsinetd ajsmonsvr#2 Process activated when JP1/AJS3 - View is connected. This process has no detail process. ajsrcmdsvr Process activated when a remote jobnet is executed or a command is remotely executed ajsgwmasterd#1 ajsgwd#3 Scheduler service inter-communication control process.
This process enables communication between jobnet connectors and their connection target jobnets when jobnet connectors are used to control the execution order of root jobnets between different scheduler services.jpomanager#1 jpomgrsub#1 Process for accepting event jobs ajsmasterd ajsschd#3 Schedule control process ajsschbd#3, 4 Generation management subprocess ajsflowd#3 Flow control process ajssubd#3 Job submit process ajssubwd#3 Job completion wait process jpqnfyfd#1 Process for reporting the job execution control status ajsremnetcl#3 Process for requesting the registration and the cancellation of registration of remote jobnets ajsreqd#3 Queueless job request process.
A maximum of eight process instances start from ajsflowd.jpqmon#1 jpqagt#1 Agent process for job execution control
This process activates jobs.jpqagtdmn#1 Job monitoring process activating process for job execution control
Process for activating the job monitoring process
Five processes are always activated. In a cluster system, five processes are activated for each logical host.jpqagtchild#1 Job monitoring process for job execution control
Process for monitoring job process execution
Five processes are activated in the initial status. Also, one process is activated for each execution job. In a cluster system, five processes are activated for each logical host.jpoagent#1 jpoagtsub#1 Event/action control subagent process.
This process mainly notifies the manager of information from the monitoring process.jpocwtflMain#1 File monitoring process jpocwttmMain#1 Execution interval control process jpoeventwatch#1 Event (such as JP1 event or log trap) monitoring process jpoevsearch#1 Event search process.
This process starts to search for the specified event when a JP1 event reception monitoring job specified with a pre-execution event search is executed.jpocwtmlmain#1 Mail monitoring communication process
- Note
- When you execute a command, a process with the same name as the command is activated.
- #1
- A process name for a physical host is indicated as process-name physical-host-name. For example, when the physical host name is hostA, the ajsmasterd process for hostA is ajsmasterd hostA.
- #2
- One process starts for the selected scheduler service when you select a scheduler service in the tree area in a JP1/AJS3 - View window.
- The maximum number of processes that can start is number-of-scheduler-services x number-of-connected-instances-of-JP1/AJS3 - View.
- #3
- You can differentiate between a process for a physical host and a process for a logical host. A process name for a logical host is indicated as process-name_logical-host-name. For example, when the logical host name is hostA, the ajslogd process for hostA is indicated as ajslogd_hostA.
- #4
- This process starts only when you specify the environment settings as described in 14.1.6 Changing the mode in which unregistration or generation management deletes the generations of a jobnet in the Job Management Partner 1/Automatic Job Management System 3 Configuration Guide 1.
(b) Compatible ISAM configuration
Table B-15 lists the parent and child processes. Table B-16 lists the child and detail processes. A value in parentheses after a parent process name or a child process name in the tables indicates the number of processes that can start simultaneously.
Table B-15 Parent and child processes of JP1/AJS3 - Manager for UNIX
Parent process
(number of processes)Description Child process
(number of processes)Description jajs_spmd(1)# JP1/AJS3 service jajs_hstd(1) Host service management jajs_agtd(1) Agent service management ajsqlagtd(1) JP1/AJS3 Queueless Agent service (queueless agent process)
This process accepts execution requests for queueless jobs from JP1/AJS3 - Manager (scheduler service).ajsqlagtd (number-of-jobs-to-be-executed) Queueless job management process.
This process executes queueless jobs.
The process is generated by the JP1/AJS3 Queueless Agent service (queueless agent process) for each job to be executed. The parent process and the child process have the same name.
The process disappears when execution of a queueless job ends.
This process has no detail process.
The process is required when you execute queueless jobs on a local host.ajsqlftpd(1) JP1/AJS3 Queueless File Transfer service (queueless file transfer process)
This process accepts file transfer requests from the queueless job management process.ajsqlftpd (number-of-file-transfer-requests) Queueless file transfer worker process.
This process transfers data to a transfer file, the standard output file, and the standard error output file.
The process is generated by the JP1/AJS3 Queueless File Transfer service (queueless file transfer process) for each file transfer request. The parent process and the child process have the same name.
The process disappears when file transfer ends.
This process has no detail process.ajschkmand(1) JP1/AJS3 Check Manager service
The process controls definition pre-checks (manager process).-- -- ajschkagtd(1) JP1/AJS3 Check Agent service ajschkagtd(5) The process controls definition pre-checks (agent process).
- Legend:
- --: Not applicable.
- #
- When you specify a logical host name on the command line, you can differentiate between a process for a physical host and a process for a logical host.
- A process name for a logical host is indicated as process-name -h logical-host-name.
- For example, when the logical host name is hostA, the jajs_spmd process for hostA is jajs_spmd -h hostA.
Table B-16 Child and detail processes of JP1/AJS3 - Manager for UNIX
Child process name Detail process name Description jajs_hstd ajshlogd Host-service-specific log management ajsinetd Network control process that controls access from other servers ajsnetwd Communication control and management ajsovstatd This process monitors JP1/AJS3 from HP NNM when HP NNM is linked.
The process has no detail process.ajsgwmasterd This process manages the scheduler service inter-communication control process when jobnet connectors are used to control the execution order of root jobnets between different scheduler services. The scheduler service inter-communication control process enables communication between jobnet connectors and the jobnets to which they connect. jpqman#1 Job execution control manager process.
Main process for the processing that is specific to job execution control, such as the reception of submitted jobs.jpomanager Event/action control manager process.
This process manages event jobs.ajsmasterd Scheduler.
This process monitors all the processes of the scheduler service.jajs_agtd jpqmon Job execution control.
This process monitors all the processes of job execution control.jpoagent Event/action control agent process.
This process monitors and controls the monitoring processes other than jpomanager. jpoagent also controls monitoring processes on JP1/AJS3 - Manager.ajsinetd ajsmonsvr#2 Process activated when JP1/AJS3 - View is connected.
This process has no detail process.ajsrcmdsvr Process activated when a remote jobnet is executed or a command is remotely executed ajsgwmasterd#1 ajsgwd#3 Scheduler service inter-communication control process.
This process enables communication between jobnet connectors and the jobnet to which they connect when jobnet connectors are used to control the execution order of root jobnets between different scheduler services.jpomanager#1 jpomgrsub#1 Process for accepting event jobs ajsmasterd ajslogd#3 Process for recording scheduler information ajsschd#3 Schedule control process ajsschbd#3, #4 Generation management subprocess ajsflowd#3 Flow control process ajssubd#3 Job submit process ajssubwd#3 Job completion wait process jpqnfyfd#1 Process for reporting the job execution control status ajsremnetcl#3 Process for requesting the registration and the cancellation of registration of remote jobnets ajsreqd#3 Queueless job request process.
A maximum of eight process instances start from ajsflowd.jpqmon#1 jpqagt#1 Job execution control agent process.
This process starts a job.jpqagtdmn#1 Process for starting the process that monitors the job execution control job.
This process starts a job monitoring process. Five instances of this process are always active. In a cluster system, five processes are active on each logical host.jpqagtchild#1 Process for monitoring a job execution control job.
This process monitors the execution of a job process. Initially, five instances of this process are active. In addition to these five instances, one instance starts for each executed job. In a cluster system, five instances are active on each logical host.jpoagent#1 jpoagtsub#1 Event/action control subagent process.
This process mainly reports the information from monitoring processes to the manager.jpocwtflMain#1 File monitoring process jpocwttmMain#1 Execution interval control process jpoeventwatch#1 Event (such as JP1 events and log traps) monitoring process jpoevsearch#1 Event search process.
This process starts and searches for events when the event reception monitoring job specified with pre-execution event search is executed.jpocwtmlmain#1 Email monitoring communication process
- Note
- When you execute a command, a process with the command name starts.
- #1
- A process name for a physical host is indicated as process-name physical-host-name. For example, when the physical host name is hostA, the ajsmasterd process for hostA is ajsmasterd hostA.
- #2
- One process starts for the selected scheduler service when you select a scheduler service in the tree area in a JP1/AJS3 - View window.
- The maximum number of processes that can start is number-of-scheduler-services x number-of-connected-instances-of-JP1/AJS3 - View.
- #3
- You can differentiate between a process for a physical host and a process for a logical host. A process name for a logical host is indicated as process-name_logical-host-name. For example, when the logical host name is hostA, the ajslogd process for hostA is ajslogd_hostA.
- #4
- This process starts only when you specify the environment settings as described in 14.1.6 Changing the mode in which unregistration or generation management deletes the generations of a jobnet in the Job Management Partner 1/Automatic Job Management System 3 Configuration Guide 1.
(2) Processes of JP1/AJS3 - Agent for UNIX
There are three kinds of processes of JP1/AJS3 - Agent for UNIX:
- Parent process
A parent process consists of several child processes.
- Child process
A child process consists of several detail processes.
- Detail process
You can use the jajs_spmd_status command to check the status of the child processes of jajs_spmd. For details, see the description of jajs_spmd_status in the manual Job Management Partner 1/Automatic Job Management System 3 Command Reference 1.
To check the status of parent, child and detail processes, use the ps command.
Table B-17 lists the parent and child processes. Table B-18 lists the child and detail processes. The number following a parent or child process name indicates the maximum number of processes you can activate concurrently.
Table B-17 Parent and child processes of JP1/AJS3 - Agent for UNIX
Parent process
(number of processes)Description Child process
(number of processes)Description jajs_spmd
(1)#JP1/AJS3 service jpoagent
(1)Event/action control agent process jpqmon
(1)Job execution control
This process monitors all processes for job execution control.ajsqlagtd(1) JP1/AJS3 Queueless Agent service (queueless agent process)
JP1/AJS3 - Manager
This process accepts queueless job execution requests from JP1/AJS3 - Manager (scheduler service).ajsqlagtd (number of jobs to be executed) Queueless job management process
This process executes queueless jobs.
The same process names are generated from the JP1/AJS3 Queueless Agent service (queueless agent process) respectively for jobs to be executed.
The process is removed on completion of queueless job execution.
The process has no detail process.ajschkagtd(1) JP1/AJS3 Check Agent service ajschkagtd (number of jobs to be checked) This process controls the definition pre-check (agent process).
- #
- By specifying logical host names on the command line, you can differentiate between processes for physical hosts and for logical hosts.
- A process for a logical host is represented as process-name -h logical-host-name. For example, when a logical host name is hostA, the jajs_spmd process for hostA is represented as jajs_spmd -h hostA.
Table B-18 Child and detail processes of JP1/AJS3 - Agent for UNIX
Child process name Detail process name Description jpoagent# jpoagtsub# Event/action control subagent process
This process mainly notifies the manager of information from the monitoring process.jpocwtflMain# File monitoring process jpocwttmMain# Execution interval control process jpocwtmlmain# Mail monitoring communication process jpoeventwatch# Event (such as JP1 event or log trap) monitoring process jpoevseach# Event search process.
This process starts to search for the specified event when a JP1 event reception monitoring job specified with a pre-execution event search is executed.jpqmon# jpqagt# Agent process for job execution control
This process activates jobs.jpqagtdmn# Job monitoring process activating process for job execution control
Process for activating the job monitoring process
Five processes are always activated. In a cluster system, five processes are activated for each logical host.jpqagtchild# Job monitoring process for job execution control
Process for monitoring job process execution
Five processes are activated in the initial status. Also, one process is activated for each execution job. In a cluster system, five processes are activated for each logical host.
- Note
- When you execute a command, a process with the same name as the command is activated.
- #
- You can differentiate between processes for physical hosts and for logical hosts.
- A process for a logical host is represented as process-name logical-host-name. For example, when a logical host name is hostA, the jpoagent process for hostA is represented as jpoagent hostA.
(3) Processes of JP1/AJS3 Console Manager for UNIX
To check the processes of JP1/AJS3 Console Manager for UNIX, use the ps command.
JP1/AJS3 Console Manager consists of the following three types of processes:
- Parent process
A parent process consists of several child processes.
- Child process
A child process consists of several detail processes.
- Detail processes
Table B-19 lists the parent and child processes of JP1/AJS3 Console Manager for UNIX. Table B-20 lists the child and detail processes. The number following a parent or child process name indicates the maximum number of processes you can activate concurrently.
Table B-19 Parent and child processes of JP1/AJS3 Console Manager for UNIX
Parent process
(number of processes)Description Child process
(number of processes)Description ajscminetd
(1)#1JP1/AJS3 Console Manager service ajscmmonsvr
(Number in logged-in JP1/AJS3 Console Views)#2This process communicates with JP1/AJS3 Console View.
- #1
- The process starts when the JP1/AJS3 Console Manager service starts. The process ends when the JP1/AJS3 Console Manager service stops.
- #2
- The process starts when the user logs in to JP1/AJS3 Console View. The process ends when the user logs out from JP1/AJS3 Console View.
Table B-20 Child and detail processes of JP1/AJS3 Console Manager for UNIX
Child process Detail process Description ajscmmonsvr ajscmstatd# This process communicates with JP1/AJS3 Console Agent.
- Note
- When you execute a command, a process with the same name as the command is activated.
- #
- The process starts when the user logs in to JP1/AJS3 Console View. The process ends when the user logs out from JP1/AJS3 Console View.
(4) Processes of JP1/AJS3 Console Agent for UNIX
To check the processes of JP1/AJS3 Console Agent for UNIX, use the ps command.
JP1/AJS3 Console Agent consists of the following three types of processes:
- Parent process
A parent process consists of several child processes.
- Child process
A child process consists of several detail processes.
- Detail process
Table B-21 lists the parent and child processes of JP1/AJS3 Console Agent for UNIX. Table B-22 lists the child and detail processes. The number following a parent or child process name indicates the maximum number of processes you can activate concurrently.
Table B-21 Parent and child processes of JP1/AJS3 Console Agent for UNIX
Parent process
(number of processes)Description Child process
(number of processes)Description ajscainetd
(1)#1JP1/AJS3 Console Agent service ajscagtd
(Number of agents monitored by using JP1/AJS3 Console View)#2This process communicates with JP1/AJS3 Console Manager.
- #1
- The process starts when the JP1/AJS3 Console Agent service starts. The process ends when the JP1/AJS3 Console Agent service stops.
- #2
- The process starts when the user logs in to JP1/AJS3 Console View. The process ends when the user logs out from JP1/AJS3 Console View.
Table B-22 Child and detail processes of JP1/AJS3 Console Agent for UNIX
Child process Detail process Description ajscagtd ajscastatd#1 This process acquires the status of JP1/AJS3 work tasks. ajscagtd ajscaexecd#2 This process manipulates the objects of JP1/AJS3.
- Note
- When you execute a command, a process with the same name as the command is activated.
- #1
- The process starts when the specified monitoring start time is reached or a refresh is executed. The process ends when the acquisition of information is completed.
- #2
- The process starts when the user attempts to manipulate a JP1/AJS3 object. The process ends when the user completes the manipulation of the JP1/AJS3 object.
Copyright (C) 2009, 2010, Hitachi, Ltd.
Copyright (C) 2009, 2010, Hitachi Solutions, Ltd.