Kbase P126081: Cannot get more than 6 AppServer Brokers started on the machine.
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  05/11/2008 |
|
Status: Verified
SYMPTOM(s):
Cannot get more than 6 AppServer Brokers started on the machine.
Starting 4 databases with 3 AppServer Brokers per database and they won't all start.
Unable to start 3 AppServer Brokers for remaining 2 databases.
IOException reading message from server : <IOException_string> (8117)
Exception unbinding broker (not bound) : <ExceptionMsg_string> (8525)
Logging level greater than 1 must be specified either for <value> or for all types by using -logginglevel. (11072)
Service <service_name> transport <transport_name> is busy. (5485)
FACT(s) (Environment):
All 4 databases start successfully.
Can start a total of 3 AppServer Brokers for 2 databases.
Can change the order of AppServer Broker startup and the same issue occurs.
Path name of the database does not contain any spaces.
asconfig validated parameters
Ports are not in use according to netstat -a.
Using default srvrMinPort = 2002
Using default srvrMaxPort = 2202
UNIX
OpenEdge 10.x
OpenEdge Server Technology Category: AppServer
CAUSE:
Some of the ports within the range of 2002 and 2202 were identified in the TCP Services file for other Non-Progress applications. This resulted in a shortage of ports being available within the port range to spawn the number of AppServer Agents that were getting initiated when the AppServer Brokers were started.
FIX:
Increase the range of ports being specified in the ubroker.properties file so that there are an adequate number of ports available in association with the # of AppServer Agents being spawned.