Consultor Eletrônico



Kbase P12337: Maximum number of shared-memory segments per process exceeded. (1175)
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   15/10/2008
Status: Unverified

FACT(s) (Environment):

Solaris SPARC 8
Progress 9.1D

SYMPTOM(s):

Maximum number of shared-memory segments per process exceeded. (1175)

Without parameters only starting with proserve there is no problem.

proserve adeq -B 5000 -L 100000 -S 2120 -H dbserver fails with error (1175)

Database block size is 8K

still gets the message if -B 0 -L 0 -S 2120 -H dbserver

created the database with prosctr create and a procopy.

Also a database created with prodb gives that error.

KB 15312 did not fix the problem as well

CAUSE:

SHMMAX was set to 1 MB, which is to low.
shared memory segmet size was set 4 GB; Progress can't attach 4 GB segment memory size.

FIX:

1) edit your /etc/system file and modify following values same way as decribed

set shmsys:shminfo_shmmax =134217728
set shmsys:shminfo_shmseg = 16

2) save your changes
3) reboot your Solaris box