Consultor Eletrônico



Kbase P184454: Error 748 occurs connecting client when database should have sufficient resources
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   21/03/2011
Status: Unverified

SYMPTOM(s):

Error 748 occurs connecting ABL client when database should have sufficient resources

The server or the system has no more resources. Please contact Progress Technical Support. (748)

Database is configured to use primary and secondary brokers for ABL and SQL connections respectively

Database is started with the following commands/parameters:

proserve sports -Mn 5 -Mp 2 -ServerType 4GL -S 9991
proserve sports -m3 -ServerType SQL -S 9992

If SQL server is spawned first, then only 1 ABL server can be started

If ABL servers are started first, then a maximum of 2 ABL servers can be spawned

Database log file reports error 1154

No servers are available. Try again later. (1154)

FACT(s) (Environment):

Parameters should allow 4 servers to be spawned for the database
OpenEdge 10.x
All Supported Operating Systems

CAUSE:

Bug# OE00205899

CAUSE:

The -Mp parameter (Servers Per Protocol) is used incorrectly and can be avoided by using the correct parameter (-Mpb - Maximum Servers Per Broker). -Mp is a legacy parameter left over from the time when Progress supported multiple network protocols (e.g. TCP and Novell) . -Mp is intended to to limit the number of servers that a broker can start to serve remote users for a specific network protocol. In addition, per the documentation, -Mp should only be used with a secondary broker. The behaviour that sees only 1 ABL server spawn does appear to be erroneous though.

FIX:

Replace -Mp with -Mpb.

Set -Mpb on each broker to divide -Mn appropriately between brokers. For more information on setting up primary and secondary brokers, please refer to solution P7843.