Views:
Question:
Why do the Background Process Service or multiple processes with the name "DocuWare.BackgroundProcessService.GenericProcess" cause a major amount of the CPU last and how can this be prevented?
 
Answer:
The Background Process Service (BPS) spawns sub-processes e.g. to process Autoindex Workflows. The number of sub-processes running simultaneously is specified in the BPS configuration file which can be found at <DocuWare installation path>\Background Process Service\DocuWare.BackgroundProcessService.exe.config:

<appSettings> [...]
<!--Defines how many processes can be hosted at once-->
<add key="MaxRunningProcesses" value="10" />
[...]
</appSettings>

Solution:
The maximum number of subprocesses is set to 10 by default. If this is causing a high CPU load on the system, you can set this value to 5, for example:

<appSettings> [...]
<!--Defines how many processes can be hosted at once-->
<add key="MaxRunningProcesses" value="5" />
[...]
</appSettings>

After adjusting this setting, the BPS should apply the changes automatically even without restarting it. Should this not be the case, please restart the BPS to make sure the new settings are applied correctly.
 
Comments (0)