Job scheduling in ITP/Server

In ITP/Server, jobs are distributed over the available ITP/Document Processors in the order they arrive. If a single ITP/Server installation is used to serve both ITP/OnLine Server and batch jobs, long-running batch jobs may cause a delay in the processing of the interactive ITP/OnLine Server requests. To prevent this, ITP/Server offers two options that cause ITP/OnLine Server jobs to be run before other jobs, if possible. Add one or both of these to the dp.ini file in the Config folder of the ITPWork folder, and restart ITP/Server:

[Configuration]
PrioritizeOnLine=Y		; Y or N, default value N
DedicatedOnLine=<number>	; Number of ITP/Document Processors to
 					; reserve, default value 0

PrioritizeOnLine will, if set to Y, cause ITP/Server to schedule ITP/OnLine Server jobs ahead of other jobs, if taking jobs from the queue. Note that this will only have an effect if both ITP/OnLine Server jobs and other jobs are queued. If all ITP/Document Processors are processing jobs and a ITP/OnLine Server job is submitted, it will have to wait until a ITP/Document Processor has finished processing its job.

With DedicatedOnLine you can reserve one or more ITP/Document Processors for ITP/OnLine Server jobs. These ITP/Document Processors will not be used for other, possibly long-running, jobs. This makes it much more likely that an ITP/Document Processor will be available quickly for processing of an ITP/OnLine Server job, if one is submitted.

Note

This option exists since version 3.5.7 of ITP/Server.