Previous Topic: Names and Databases of Dual Event ServersNext Topic: Agent


Scheduler

The scheduler is the program, running either as a UNIX daemon process or a Windows service, that runs CA Workload Automation AE. It processes all the events it reads from the event server.

When you start the scheduler, it continually scans the database for events to process. For example, when the scheduler finds a STARTJOB event, it verifies whether the event satisfies the starting conditions for that job in the database. Based on this information, the scheduler determines the actions to take and instructs the appropriate agent to perform the actions. These actions may include starting or stopping jobs, checking for resources, monitoring existing jobs, or initiating corrective procedures.

To detect and recover from failure, you can configure CA Workload Automation AE with a second scheduler, named the shadow scheduler. This shadow scheduler must run on a separate computer, and it takes over if the primary scheduler fails. This configuration is named high availability.

If CA Workload Automation AE is running in high availability and dual event server mode, a third scheduler named the tie-breaker scheduler is required. The tie-breaker scheduler is a scheduler process that runs on a third computer. It remains permanently idle and periodically updates its heartbeat in the event servers to indicate its presence. The tie-breaker scheduler resolves contentions and eliminates situations where one scheduler takes over because of network problems.

Note: Shadow and tie-breaker schedulers and dual event servers are independent features. If you configure CA Workload Automation AE to run in high availability mode, these components run together. For more information about running a shadow scheduler and installing dual event servers, see the Windows Implementation Guide.

More information:

Stop a Service

Start a Service

Pause the Scheduler or Application Server Service