BuildForge Help

Limiting Concurrent Jobs on a Server

Use a collector to specify the maximum number of jobs the system allows a particular server to run simultaneously, and set the default maximum via a system setting.

The system limits how many processes it tries to run on any one server. If the server has a _MAXJOBS property, the system limits the number of processes to the value of _MAXJOBS. If the server does not have a _MAXJOBS property, the system uses the default value, which comes from the Default _MAXJOBS system setting. To change the default value, select Administration > System > Default _MAXJOBS and set a different value.
Note: Other programs can run on the server. The system only limits the number of processes that the Management Console runs on the server.

To give a server a non-default value, create a collector that includes a _MAXJOBS variable, and then assign the collector to the server. When you use the special name _MAXJOBS for a variable, the system interprets its value as the maximum number of processes for the server. To set this up:

  1. Select Servers > Collectors .
  2. Select an existing collector or create a new one.
  3. Add a property to the collector.
    1. Set the Type to Set Value.
    2. Enter the Property name _MAXJOBS.
    3. Enter a Value equal to the number of processes you want to allow on the servers that use this collector.
    4. Click the Save Variable button.
  4. If necessary, select one or more servers and change their Collector properties to match the collector you just edited, so that they use the new collector.
Related reference
Special Set Value Properties