Consultor Eletrônico



Kbase P157724: Unable to start the requested number of initial WebSpeed agents.
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   04/01/2010
Status: Unverified

SYMPTOM(s):

Unable to start the requested number of initial WebSpeed agents.

Running the wtbman command to start a WebSpeed broker does not spawn all the agents as specified by the initialSrvrInstance parameter specified in the ubroker.properties file.

ERROR: cannot start server. (8100)

ServerSocketsIPC <operation> IOException : <IOException_string> : <IOExceptionMsg_string> (8127)

ServerIPCException in <funcName> : <ServerIPCException_string>. (8119)


Unexpected msg from server :
version= 109
type= 1 UBTYPE_ADMIN
src= 0 DEFAULT_UBSRC
rq= 0x1 UBRQ_ADMIN
tlvBuflen= 0x0
rqExt= 0x0
rsp= 0x0 UBRSP_OK
rspExt= 0x0
src= 0
adRq= 4 ADRQ_SERVER_TERMINATE
rsp= 0 ADRSP_OK
msglen= 0
buflen= 0

FACT(s) (Environment):

The /etc/services file has many many ports defined.
The port ranges defined for the -minport and -maxport values for each database have ports already defined in the /etc/services file.
The port ranges defined for srvrMinPort and srvrMaxPort in the ubroker.properties file had ports already defined in the /etc/services file.
The application is connecting to 10 databases on startup.
Red Hat Linux
Red Hat Linux 6.2
OpenEdge 10.2A

CAUSE:

There are not enough free ports available for both the WebSpeed brokers to start the requested number of initial agents and the database servers for each database

FIX:

Choose port ranges for both the WebSpeed broker agents and database servers that do not have ports already defined in the /etc/services file. Set the database server ports using the -minport and -maxport startup parameters. Set the WebSpeed agent ports by editing the srvrMinPort and srvrMaxPort values in the ubroker.properties files.