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