In some large environments, where the default available processing threads of 10 are not sufficient for NAC it is often recommended to configure the same. This document illustrate how to increase the processing threads of NAC.
Release : 6.6, 6.7
Component : CA RELEASE AUTOMATION CORE
Why default available processing threads at NAC are not adequate?
It can be because of below two reasons.
Note: Please consult technical support in case of doubt before making the below change. When contacting technical support please collect NAC thread statistics (How to collect NAC thread statistics?) and share the same with them, so they can suggest post review if the mentioned recommendation is a viable change to make.
Steps to configure processing threads of NAC
1) Locate file wrapperContext.xml and create a backup of same
File Location: NAC_INSTALL_DIR\webapps\datamanagement\WEB-INF\wrapperContext.xml
2) Open the file in edit mode and locate below section
<bean name="mainScheduledThreadPoolExecutor" class="java.util.concurrent.ScheduledThreadPoolExecutor">
<constructor-arg index="0" type="int" value="10"/>
<property name="maximumPoolSize" value="200" />
</bean>
3) Modify the <constructor-arg index="0" type="int" value="50"/>. The section post modification will be as below
<bean name="mainScheduledThreadPoolExecutor" class="java.util.concurrent.ScheduledThreadPoolExecutor">
<constructor-arg index="0" type="int" value="50"/>
<property name="maximumPoolSize" value="200" />
</bean>
Details: