If you have multiple processes accessing a single DITA Open Toolkit installation, you might encounter intermittent input and output failures as the DITA Open Toolkit reads the build files. To avoid this problem, each server instance that will perform DITA publishing must have a separate DITA Open Toolkit installation. If multiple server instances are operating on the same machine, there must be multiple instances of the DITA Open Toolkit installed, one for each server instance. DITA publishing for each server instance must be configured with the Queue Item Max Dispatchers set to 1, instead of the default value of 2. This results in one publishing thread operating on a separate DITA Open Toolkit installation.
In this example a cluster has three server instances, all operating a single server, and all server instances are to be configured to support DITA publishing.
To configure multi-process access:
Each server instance will have a unique DITA Open Toolkit location and will have one publishing thread available to use that DITA Open Toolkit installation.