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 ).