Kbase P51810: What to do when too many spawned _mprosrv processes stay unused ?
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  03/05/2011 |
|
Status: Verified
GOAL:
What to do when too many spawned _mprosrv or _sqlsrv2 processes stay unused after remote clients disconnected?
FACT(s) (Environment):
All Supported Operating Systems
OpenEdge 10.x
FIX:
After the shutdown of remote clients, the server processes (_mprosrv, _sqlsrv2) are not being shut down. Thus, it can be that a lot of those processes are still active without having any remote clients connected.
This can only be handled by a good specification of the parameters -Ma and -Mn.
It makes sense to specify a value of -Ma>1 if a lot of remote clients are involved. This keeps the number of server processes down (e.g. for 50 remote clients take -Ma 5 -Mn 10). To get rid of all the server processes in a normal way you need to shut down the broker that is responsible for the server handling.