Consultor Eletrônico



Kbase P5184: Database is shutdown or will not allow additional users to connect when the -n parameter is exceeded
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   26/10/2009
Status: Verified

SYMPTOM(s):

The server or the system has no more resources. Try a larger -n. (748)

SYSTEM ERROR: Bus error. (48)

SYSTEM ERROR: Memory violation. (49)

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

BROKER detects death of server . (1153)

Disconnecting client <number> of dead server <number>. (2526)

Users can no longer connect to the database

Users connected to affected server are disconnected.

Exceeding -n parameter on UNIX causes database to crash with either error (48) or (49)

Exceeding -n parameter causes a Memory Violation on UNIX

Exceeding -n parameter causes General Protection Fault Access Violation on Windows

Database may be abnormal shutdown when the -n has been reached or exceeded.

_mprosrv.exe causes Exception/access violation error.

The server process (_mprosrv) to which the client who exceeded the -n is connected goes down.

-Mn and -Ma settings multiplied are greater than -n

FACT(s) (Environment):

Progress 8.x
Progress 9.1A
Progress 9.1B
Progress 9.1C

CAUSE:

Bug# 20010711-004

FIX:

Upgrade to Progress 9.1D or higher. If database is Progress 9.1C apply the last patch to the 9.1C install.

To workaround the problem increase the "-n" parameter to a value that is higher than the maximum number of expected connections.

The -Mn parameter multiplied by the -Ma parameter should be less than the value of the -n parameter.
( -Mn * -Ma < -n ).