Configuring Agent Connectivity Settings

When agents are connected to a server, every request goes to an actor pool. All requests are spread evenly between actors in a pool. You can configure:

  • How many actors are available for processing agent requests.
  • When a server should stop checking agent connectivity status due to a large number of requests, see Agent Connectivity Status Checks.

To configure agent connectivity settings:

  1. Navigate to the directory where the Deployment Automation server configuration is stored, for example: ..\Users\username\.microfocus\da\conf\server
  2. Edit the agentActorManager settings in da_config.xml:

    Setting Description
    threadPoolSizeMultiplicationCoefficient

    Specifies a multiplication coefficient for an actor pool. The number of logical CPUs is multiplied by this coefficient to calculate the number of actors in the actor pool. For example, if the coefficient is 0.75 and the server has 4 logical CPUs, the actor pool size is 3. Default: 0.75

    busyWhenQueueSizeIsHigherThen Specifies the maximum average number of connectivity tasks that can be processed during a verification period. If there are more connectivity tasks then specified, the agent manager is considered to be busy and agent status checks are not performed. For details see Agent Connectivity Status Checks. Default: 100
    busyWhenConnectedMoreThen Specifies the maximum average number of connectivity tasks that can be processed during a verification period. If there are more connectivity tasks then specified, the agent manager is considered to be busy and agent status checks are not performed. For details see Agent Connectivity Status Checks. Default: 500

    Example Agent Connectivity Settings

    Example settings for agent connectivity options in da_config.xml.

    <agentActorManager>
    		<threadPoolSizeMultiplicationCoefficient>0.75
    </threadPoolSizeMultiplicationCoefficient>
    		<busyWhenQueueSizeIsHigherThen>100</busyWhenQueueSizeIsHigherThen>
    		<busyWhenConnectedMoreThen>500</busyWhenConnectedMoreThen>
    	</agentActorManager>

Related Topics

Creating Application Processes

Running Application Processes