IPC

Danny Mitzel mitzel at girtab.usc.edu
Fri Nov 10 16:54:38 AEST 1989


In article <21406 at adm.BRL.MIL> SIMSN%NUSDISCS.BITNET at cunyvm.cuny.edu writes:
>>
>> There's a group of users on our system (AT&T 3B4000/15) thats
>> running some communication process and they came across this:
>>
>> msgget err: No space left on device
>>
>>
>> Can anyone help me out on this?
>>
>> Thanks.
i assume you are using system V IPC (shared memory, message queues,
semaphores).  the error you received is caused by an attempt to
allocate a new message queue (msgget(key, msgflg & IPC_CREAT)) which
would cause the system imposed limit on number of message queues to
be exceeded.

on the system i am familiar with (sun os 4.x with system V extensions)
the limit defaults to 50.  however in this system it is a tuneable
parameter in the kernel config file, you can try raising the limit
by setting MSGMNI to a higher value.



More information about the Comp.unix.questions mailing list