On Thu, Dec 01, 2005 at 02:02:13AM +1100, Zoong PHAM wrote:
> I tried to stop all the instances of Apache and ipcs reported no
> left-over semaphores .
> Then I can start only 4 instances. The 5th one always gives the above
> error message.
> 
> How can I fix that?
> 

Come on.. Google!

test:~# sysctl kern.seminfo
kern.seminfo.semmni=10       # max number of semaphore identifiers (i.e., sets)
kern.seminfo.semmns=60       # max number of semaphores system-wide
kern.seminfo.semmnu=30       # i'm not sure...
kern.seminfo.semmsl=60       # maximum number of semaphores per set
kern.seminfo.semopm=100      # not sure
kern.seminfo.semume=10       # never changed this one myself
kern.seminfo.semusz=100      # or this
kern.seminfo.semvmx=32767    # max value of semaphore, looks good probably
kern.seminfo.semaem=16384    # no idea

test:~# sysctl kern.shminfo
kern.shminfo.shmmax=33554432 # max size of shared memory segment (bytes)
kern.shminfo.shmmin=1        # min size of shared memory segment (bytes)
kern.shminfo.shmmni=128      # max number of shared memory segments system-wide
kern.shminfo.shmseg=128      # max number of shared memory segments per proc
kern.shminfo.shmall=8192     # total amount of shared memory available (pages)

OK, I assume you know how to use /etc/sysctl.conf to increase these values

Reply via email to