Jobs remain in Generating status for extended periods. Performance monitoring shows high process utilization for Work Processes (WPs), specifically B01, B10, and B60 processes are maxed out at 100%.
There are two primary factors contributing to this issue:
WP_MIN_NUMBER setting in UC_SYSTEM_SETTINGS is configured lower than the number of physical processes running. In Automic, any running server processes beyond the WP_MIN_NUMBER threshold are automatically converted into Dialog Processes (DWPs). If this setting is too low, the system may lack enough WPs to handle job generation, even if many processes are technically "running."⚠️ IMPORTANT: Always test configuration updates first in a non-production environment. Take a backup of the
UC_SYSTEM_SETTINGSvariable before implementing.
Ensure that the minimum number of Work Processes is configured to reflect the actual number of WPs expected on each node.
WP_MIN_NUMBER key.WP_MIN_NUMBER to ensure your running processes remain in 'WP' mode rather than being converted to 'DWP'. For example, if you have 15 processes running and the setting is 6, 9 of them will become DWPs. To keep 12 of them as WPs, update the setting to 12.Verify the process roles in the Administration perspective under Processes and Utilization. Processes should now appear as 'WP' in accordance with your new setting.
High record counts in the EH (Execution History) table can further contribute to performance degradation during job generation. It is recommended to maintain a tidy EH table through regular cleanup utilities.