From: Marcus Beaman (marcus.beaman@state.or.us)
Date: Fri Dec 06 2002 - 09:23:32 PST
Atsuo,
In my cflowd.conf I increased the PKTBUFSIZE and the NUMFLOWFILES and the error
went away:
PKTBUFSIZE: 10485760
NUMFLOWFILES: 20
However, I think you might have a semaphore/shared memory problem. In this case
you can (1) reboot the system or (2) use the ipcs/ipcrm commands to list and
remove the bad semaphore(s)/shared memory segment(s). Try the man pages for
ipcs, but for freebsd the "ipcs -a" command should list all active semaphores.
After you kill the cflowd/cflowdmux processes you should not see a
semaphore/shared memory entry for the account under which cflowd is running. If
you do see an entry then you have an unreleased semaphore set or shared memory
segment. This has happened to me before (once in two years) and the result was
one of the services (cflowd/cflowdmux and I don't remember which) were unable to
bind to their port (if memory serves me). This may be giving you the
"Connection refused" syslog entry. You can then use ipcrm to remove the
semaphore/share memory entry, for freebsd I used "ipcrm -s <key#>. Hope this
helps and sorry for the lengthy reply :)
<snip>
> Dec 6 08:00:29 stat02 cflowdmux[16983]: [E] semop(65540,0xbfbfefbc,1) failed
to
> release buffer lock: Resource temporarily unavailable
{CflowdPacketQueue.cc:438
> }
So, I tried to change the value of PKTBUFSIZE in my cflowd.conf from
2097152 to more larger value.
However, if the value is changed, they doesn't work with following
messages. TABLESOCKFILE(/tmp/cflowdtable.socket) not created.
> Dec 6 18:11:13 stat02 cfdcollect[36616]: [E] connect(4,0x80fb0e4,16) (host
loca
> lhost port 2056) failed: Connection refused {CflowdServer.cc:112}
> Dec 6 18:11:13 stat02 cfdcollect[36616]: [I] sleeping for 299 seconds.
</snip>
-Marcus
--------------------------------------------
Marcus Beaman DAS/IRMD/DVS
State of Oregon, Network Operations Analyst
(503) 378-3627 hotline
(503) 378-6408 work
(503) 373-2871 pager
--------------------------------------------
_______________________________________________
Cflowd mailing list
Cflowd@caida.org
http://login.caida.org/mailman/listinfo/cflowd
This archive was generated by hypermail 2.1.4 : Fri Dec 06 2002 - 09:36:41 PST