Consultor Eletrônico



Kbase P22896: Database Server starts with (1093) message
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   9/1/2009
Status: Verified

SYMPTOM(s):

Warning: Setting -n to a new value of <num> (9509)

Warning: only <num> wait semaphores are available. (1093)

Errors 6500 and 6501 trying to connect or shutdown the database

stVacate of invalid memory. (6500)

SYSTEM ERROR: pstpool=0x401ae194 pdsmStoragePool=0x8194800 phdr=0x401f957e abkoffst=0 magic=0. (6501)

SYSTEM ERROR: pstpool= pdsmStoragePool= phdr= abkoffst= magic=. (6501)

** Save file named core for analysis by Progress Software Corporation. (439)

Stack trace from _mprshut reads:
msgnCB
msgCB
dsmFatalMsgnCallBack
stVacate
fillstr

Database log file shows warnings 1093 with negative -n value

Warning: Setting -n to a new value of -3851 (9509)

Warning: only 250 wait semaphores are available. (1093)

Progress 9.1D07

Progress 9.1D08

FACT(s) (Environment):

SCO OpenServer
Linux Intel

CAUSE:

Number of wait semaphores available on a system are exceeded by the requirements of -n

FIX:

Lower the -n value or regenerate the kernel and increase the SEMMNS and SEMMSL parameters that define semaphore maxes on the system as follows

Tune 2 kernel parameters:
SEMMNS (max. semaphores per semaphore id) and
SEMMSL (total semaphores in the system)
to double their current values initially:

/etc/conf/bin/idtune SEMMNS 120
/etc/conf/bin/idtune SEMMSL 300

(then verify these in stune)

Then rebuild the kernel:
/etc/conf/bin/idbuild -B

and REBOOT the live server to make the new settings take effect.
(You will need root access to perform these tasks)