[Unbound-users] unbound crashing on FreeBSD
wouter at nlnetlabs.nl
Thu Jan 30 15:42:38 CET 2014
-----BEGIN PGP SIGNED MESSAGE-----
On 01/30/2014 03:25 PM, Mathieu Arnold wrote:
> I've upgraded one of my resolvers to FreeBSD 10.0, and since then,
> unbound (1.4.21) crashes regularly (about once a day) with, say :
> Jan 30 12:49:45 resolver3 unbound: [96044:2] fatal error:
> event_dispatch returned error -1, errno is Capabilities
> Any hints on what may be wrong ?
FreeBSD 10. Does that have a fine-grained user capabilities thing?
event_dispatch would run kqueue for unbound (if you compiled with
libevent). Does it not have permission to use kqueue?
Without an event loop there is very little that unbound can do; no
events means no information about network sockets.
If you compile --without-libevent, then unbound uses select() which
may avoid this.
Perhaps this is about the number of sockets opened? The
filedescriptor count in the ulimit structure? You configured unbound
for high performance with many open sockets, but when it does (when it
gets busy once a day) the OS gives this error? Strange because
unbound checks the rlimits (resource limits) when it starts. Does it
run out of memory, i.e. about once a day the cache fills up and
something set the ulimit on heap-size or something like to, say, 1G
but you configured unbound to use 2G, and when it crosses the 1G line
it gets killed (but weird that kqueue gives an error).
What version of libevent are you using?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
-----END PGP SIGNATURE-----
More information about the Unbound-users