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