Consultor Eletrônico



Kbase P161274: Can not connect more clients to remote data server broker after certain connections are made
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   09/03/2010
Status: Unverified

SYMPTOM(s):

Can not connect more clients to remote data server broker after certain connections are made

Clients hang connecting to remote data server broker

Error 1159 is written to dataserv.lg file

Server cannot find a free port for a TCP socket. (1159)

FACT(s) (Environment):

DataServer broker is started with _probrkr command
Many entries in services file between port 1025 and 2000 leaving minimum ports available
Linux
OpenEdge 10.2A

CAUSE:

By default, the DataServer broker spawns servers between port 1025 and 2000, if there are many services defined in/etc/services file between this range, the DataServer would skip the defined services ports and test for the next available ports. When all ports are exhausted but there are still data servers to be spawned, it will write error 1159 in dataserv.lg file

FIX:

In 10.2A, comment out non-usable services definitions in /etc/services file between 1025 and 2000 so DataServer can use the ports to spawn servers.
In 10.2B, use -dsminport and -dsmaxport startup parameters to define a larger free port range servers will be spawned