Consultor Eletrônico



Kbase P114257: Occational error 1157 in dataserv.lg file caused by using multiple brokers
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   04/10/2007
Status: Unverified

FACT(s) (Environment):

DataServers

SYMPTOM(s):

Occasional error in dataserv.lg file

Broker could not spawn a server. (1157)

After error 1157, the next connection would succeed

Using _probrkr as broker

Big number of / multiple brokers hosted on the machine (nine brokers, in this case)

Each broker started in its own directory

Use pf file for connection instead of connect statement

CAUSE:

When there is only one broker per directory, spawning of the server and file I/O are effectively serialized. If multiple servers are spawned for multiple brokers simultaneously, there will only be, at most, one file I/O winner, the other broker will error out with 1157.

FIX:

Reduce number of brokers to one or two. Or:

Use connect statement with no-error, retry connection 2-3 times so the end user would not observe errors