A new Multi-Session Agent (MSA) starts, when more sessions are needed than the current max sessions:
When PASOE is started,
numInitialAgents are started with
numInitialSessions ABL sessions per Agent:
numInitialAgents=1
numInitialSessions=5 # LE maxABLSessionsPerAgent
After start-up-time, the
Session Manager looks at
maxABLSessionsPerAgent for it's dynamic ABL session scaling
maxABLSessionsPerAgent=96 # between Session Manager and an MS-Agent for the pool of ABL sessions that can be used to process concurrent connections (ABL Sessions in the MSAgent).
maxConnectionsPerAgent=16 # maximum concurrent connection (ABL sessions) per agent
A new MSAgent starts when more network connections between Session Manager and an MS-Agent (
maxConnectionsPerAgent) are needed once all
maxABLSessionsPerAgent have started, (due to a spike in the client requests, for example) up until the maximum MSA's configured:
maxAgents=10
Since OpenEdge 11.7.2, the number of new MSAgents that are started can be configured with the parameter: agentStartLimit