Documentation Center

Troubleshooting the number of deployment threads

In addition to the number of items that the Content Deployer allows to be in transit, you can also configure the number of threads that actually deploy the content, as expressed by the Workers element in the configuration file.

The sum total of the values of the Workers attributes of the various Location elements in your Content Deployer configuration file represents the total number of deployment threads that can be active at any one time. This number should be somewhat higher than the number of CPU cores on your server. You can check the CPU load to tweak the ideal number of workers.

The proportion of window size to workers is initially set to 2:1. Typically, this means that items remain in the deployment queue for a short enough time to be able to handle a reasonable load.

Note also that the number of Workers must not be higher than your pool size (configured as the Size attribute in the Pool element of your Storage Layer configuration file, cd_storage_conf.xml).