Kbase P96592: The number of remote server never reaches -Mn; -Mpb used when starting broker
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  10/16/2008 |
|
Status: Unverified
SYMPTOM(s):
Database broker started with -Mn and -Mpb parameters
proserve <dbname> -n <N> -S <service/port> -Mn <num1> -Mpb <num2>
<num1> greater than <num2> for above command
Maximum remote servers started is <num2>
Up to <num2> times the message 5646 in database log file (<dbname>.lg)
Started on port <port> using <network-type>, pid <pid>. (5646)
When maximum clients for each remote server is reached, new connection attempt would hit errors 748 and 1154
The server or the system has no more resources. Try a larger -n. (748)
No servers are available. Try again later. (1154)
CAUSE:
It is expected behavior in this case. If there is no secondary broker (started with proserve <db> -m3 -S <service/port>), then the database will have as maximum of remote servers the number defined for -Mpb on the primary broker. -Mn is the sum of -Mpb for the primary broker and for all the secondary brokers.
FIX:
Either
1. Remove Mpb startup parameter when starting the database broker
or
2. Start secondary broker(s)