Salesforce

When does a new Multi-Session Agent (MSA) start ?

« Go Back

Information

 
TitleWhen does a new Multi-Session Agent (MSA) start ?
URL Namewhen-does-a-new-multi-session-agent-start
Article Number000156876
EnvironmentProduct: OpenEdge
Version: 11.5 and later, 12.x
OS: All supported platforms
Other: PASOE, MSA
Question/Problem Description
When does a second MSA agent start?
When does PASOE dynamic ABL session scaling start a new MSAgent?
Steps to Reproduce
Clarifying Information
Error Message
Defect Number
Enhancement Number
Cause
Resolution
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
Workaround
Notes
Keyword Phrase
Last Modified Date11/20/2020 6:54 AM

Powered by