Automatic failover
The Job Scheduler service can be set up to perform an automatic failover if the primary Job Scheduler service fails. To set up automatic failover, you create two Job Scheduler services, which back each other up on different servers. If one scheduler fails, the other will continue to execute the tasks.
Task update heartbeat
While tasks are running, the scheduler monitors the task update heartbeat to ensure that tasks are running properly. The scheduler monitors whether task logs have been updated and checks for running tasks that have been locked for a specified period.
If a task log has not been updated for the period specified in the TASK_TIMEOUT registry parameter, the scheduler terminates the task. Also, the scheduler automatically clears locks that have been locked for the period specified in the MAX_STALE_LOCK_TIME registry parameter, enabling you to run the tasks again.