Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • to limit the number of processes that can start in parallel
  • to run the job on a JobScheduler Agent

Limitation of simultaneously executed jobs

For example: you have two jobs which execute some database transactions.
The job setting allows each job to start 10 times in parallel.

...

If job1 is started for e.g. 8 times and job2 for 2 times then a further start of job1 or job2 is added to the Task Queue
and waits until one of the running tasks (8 x job1, 2 x job2) terminated.

Predefined process classes in ./config/scheduler.xml

If you open the file ./config/scheduler.xml then you will see three process classes.

...

  • The nameless process class is used for all jobs that are not assigned a different process class.
  • Therefore, all jobs that wouldn't use a different process class can run simultaneously in max. 30 tasks.
  • You could increase this value if required.

Start jobs for a JobScheduler Agent

You can run a job in a JobScheduler Agent. For this functionality you have to configure a process class.
See How to configure a JobScheduler Master and Agent to work together for more information.