[hobbit] Startup problem on FreeBSD

Arnoud Post arnoud at koekiemonster.com
Sun May 29 22:47:14 CEST 2005


Thanks Henrik,

I think it's getting even more difficult looking at the following output:
morpheus# sysctl -a | grep kern.ipc.sem
kern.ipc.semmap: 30
kern.ipc.semmni: 10
kern.ipc.semmns: 60
kern.ipc.semmnu: 30
kern.ipc.semmsl: 60
kern.ipc.semopm: 100
kern.ipc.semume: 10
kern.ipc.semusz: 92
kern.ipc.semvmx: 32767
kern.ipc.semaem: 16384
morpheus# ipcs -s -a
Semaphores:
T     ID     KEY        MODE       OWNER    GROUP  CREATOR   CGROUP NSEMS    OTIME    CTIME
s  65536    5432001 --rw------- postgres postgres postgres postgres     17 23:21:27 23:21:27
s  65537    5432002 --rw------- postgres postgres postgres postgres     17 23:21:27 23:21:27
s  65538    5432003 --rw------- postgres postgres postgres postgres     17 23:21:27 23:21:27
s  65539   17897355 --rw-------    10010       bb    10010       bb      3 no-entry 16:31:29
s  65540   34674571 --rw-------    10010       bb    10010       bb      3 no-entry 16:31:29
s  65541   51451787 --rw-------    10010       bb    10010       bb      3 no-entry 16:31:29

I'll have a go at google with your info...


Henrik Stoerner wrote:
> On Sun, May 29, 2005 at 08:48:40PM +0200, Arnoud Post wrote:
> 
>>I have just installed version 4.0.4 for the first time. I'm running FreeBSD 
>>5.3 on Intel.
>>2005-05-29 20:25:14 Task hobbitd started with PID 43892
>>2005-05-29 20:25:14 Setting up hobbitd channels
>>2005-05-29 20:25:14 Could not get sem: No space left on device
>>2005-05-29 20:25:14 Cannot setup status channel
>>2005-05-29 20:25:14 Task hobbitd terminated, status 1
> 
> 
> That's a first - I've never seen this error before.
> 
> The problem is with one of the FreeBSD kernel parameters
> controlling the number of "semaphores" available on this system.
> Hobbit uses 6 sets of semaphores, each set contains 3 semaphores,
> so a total of 18 semaphores.
> 
> Try running the command "sysctl -a | grep kern.ipc.sem" to check what 
> the kernel limits are for semaphores. The interesting values are
> the "kern.ipc.semmni" (the number of semaphore sets available),
> and "kern.ipc.semmns" (the total number of semaphores). On my
> FreeBSD 4.10 box, those are set at 10 and 60, respectively - and
> as expected Hobbit runs fine with that. But this is a global ressource, 
> so there may be other applications on your box that use semaphores 
> ("ipcs -s -a" as root will show you that).
> 
> I don't know enough about FreeBSD to help you with changing these
> parameters - Google'ing a bit for "FreeBSD+kern.ipc.semmni" indicates
> that this also needs tuning if you run PostgreSQL.
> 
> 
> Regards,
> Henrik
> 
> 
> To unsubscribe from the hobbit list, send an e-mail to
> hobbit-unsubscribe at hswn.dk
> 
> 



More information about the Xymon mailing list