<div dir="ltr"><div>Hi Cathy,</div><div><br></div><div>I think you may be correct. I am running these in cloud hosted VMs. I found that the problem is difficult to reproduce with a 2 core instance. With a 4 core instance it only happens with reload/reconfig and with 8 cores it doesn't get past start up. From the VM's perspective, I only have 2 interfaces, lo and eth0.</div>
<div><br></div><div>Here is what shows up in the logs for BIND 9.9.5 on start.</div><div><br></div><div>Jul 18 18:42:39 named[11861]: adjusted limit on open files from 4096 to 1048576<br>Jul 18 18:42:39 named[11861]: found 4 CPUs, using 4 worker threads<br>
Jul 18 18:42:39 named[11861]: using 4 UDP listeners per interface<br>Jul 18 18:42:39 named[11861]: using up to 4096 sockets<br>Jul 18 18:42:39 named[11861]: loading configuration from '/etc/bind/named.conf'<br>Jul 18 18:42:45 named[11861]: reading built-in trusted keys from file '/etc/bind/bind.keys'<br>
Jul 18 18:42:45 named[11861]: using default UDP/IPv4 port range: [1024, 65535]<br>Jul 18 18:42:45 named[11861]: using default UDP/IPv6 port range: [1024, 65535]<br>Jul 18 18:42:45 named[11861]: listening on IPv6 interfaces, port 53<br>
Jul 18 18:42:45 named[11861]: listening on IPv4 interface lo, 127.0.0.1#53<br>Jul 18 18:42:45 named[11861]: listening on IPv4 interface eth0, 100.67.236.8#53</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">
On Fri, Jul 18, 2014 at 8:20 AM, Cathy Almond <span dir="ltr"><<a href="mailto:cathya@isc.org" target="_blank">cathya@isc.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
It might have something to do with the number of CPUs that named detects<br>
when it starts, which (by default) drives how many listening tasks it<br>
starts per listening interface.<br>
<br>
BIND 9.10 changed the defaults slightly, but you can also control how<br>
many listening tasks per interface using the -U option.<br>
<br>
Is there anything else unusual in your test set-up?   I notice you said<br>
that you have 500 views - do you also have a large number of virtual<br>
interfaces, each with their own listen-on?<br>
<div><br>
<br>
On 18/07/2014 07:06, Matthew Calder wrote:<br>
> Thanks Mark. I tried building with increased ISC_SOCKET_MAXSOCKETS with<br>
> BIND 9.9.5 but I kept seeing the same error. Eventually, I tried BIND<br>
> 9.10.0 and the error no longer happens.<br>
><br>
><br>
> On Wed, Jul 16, 2014 at 3:56 PM, Mark Andrews <<a href="mailto:marka@isc.org">marka@isc.org</a><br>
</div><div>> <mailto:<a href="mailto:marka@isc.org">marka@isc.org</a>>> wrote:<br>
><br>
><br>
>     You need to increase ISC_SOCKET_MAXSOCKETS.<br>
><br>
>     e.g.<br>
><br>
>             ./configure STC_CDEFINES=-DISC_SOCKET_MAXSOCKETS=21000<br>
><br>
>     In message<br>
>     <<a href="mailto:CANcFfBvV2wKtdc-dtZZcecC4giF1nfVGqVQ-KXQGpTEx6%2B%2Bf3Q@mail.gmail.com">CANcFfBvV2wKtdc-dtZZcecC4giF1nfVGqVQ-KXQGpTEx6++f3Q@mail.gmail.com</a><br>
</div>>     <mailto:<a href="mailto:CANcFfBvV2wKtdc-dtZZcecC4giF1nfVGqVQ-KXQGpTEx6%252B%252Bf3Q@mail.gmail.com">CANcFfBvV2wKtdc-dtZZcecC4giF1nfVGqVQ-KXQGpTEx6%2B%2Bf3Q@mail.gmail.com</a>>><br>
<div><div class="h5">>     , Matthew Calder writes:<br>
>     > --===============1218088129802327245==<br>
>     > Content-Type: multipart/alternative;<br>
>     boundary=089e013a044a72db8004fe551784<br>
>     ><br>
>     > --089e013a044a72db8004fe551784<br>
>     > Content-Type: text/plain; charset=UTF-8<br>
>     ><br>
>     > I'm completely new to BIND configuration. I'm running on BIND<br>
>     > 9.9.5-3-Ubuntu (Extended Support Version) on Ubuntu 14.04 and<br>
>     seeing this<br>
>     > error on startup/reload.<br>
>     ><br>
>     > Jul 15 19:20:57 named[1978]: server.c:2772: unexpected error:<br>
>     > Jul 15 19:20:57 named[1978]: unable to obtain neither an IPv4 nor<br>
>     an IPv6<br>
>     > dispatch<br>
>     ><br>
>     > This happens if I do rndc reload/reconfig. My named.conf.local has<br>
>     > many around 500 views and large match-client ACLs because I am<br>
>     > experimenting with a global split-horizon configuration. I would<br>
>     appreciate<br>
>     > any help.<br>
>     ><br>
>     > --089e013a044a72db8004fe551784<br>
>     > Content-Type: text/html; charset=UTF-8<br>
>     > Content-Transfer-Encoding: quoted-printable<br>
>     ><br>
>     > <div dir=3D"ltr"><div><span<br>
>     style=3D"color:windowtext;line-height:17px;font=<br>
>     > -family:Calibri,Sans-Serif;font-size:11pt"><span<br>
>     style=3D"background-color:=<br>
>     > inherit">I&#39;m completely new to BIND configuration. I&#39;m<br>
>     running on <=<br>
>     > span<br>
>     style=3D"color:windowtext;line-height:17px;font-family:Calibri,Sans-Se=<br>
>     > rif;font-size:11pt"><span style=3D"background-color:inherit">BIND<br>
>     9.9.5-3-U=<br>
>     > buntu (Extended Support Version) on Ubuntu 14.04 and seeing this<br>
>     error on s=<br>
>     > tartup/reload.</span></span></span></span></div><br>
>     > <div><span<br>
>     style=3D"color:windowtext;line-height:17px;font-family:Calibri,S=<br>
>     > ans-Serif;font-size:11pt"><span<br>
>     style=3D"background-color:inherit"></span><=<br>
>     > /span><br></div><div><span<br>
>     style=3D"color:windowtext;line-height:17px;font-=<br>
>     > family:Calibri,Sans-Serif;font-size:11pt"><span<br>
>     style=3D"background-color:i=<br>
>     > nherit">Jul 15 19:20:57</span><span<br>
>     style=3D"background-color:inherit"> nam=<br>
>     > ed[1978]: server.c:2772: unexpected error:</span></span><span<br>
>     style=3D"line=<br>
>     ><br>
>     -height:17px;font-family:Calibri,Sans-Serif;font-size:11pt"><span>=C2=A0</s=<br>
>     > pan><br><br>
>     > </span><span<br>
>     style=3D"color:windowtext;line-height:17px;font-family:Calibri=<br>
>     > ,Sans-Serif;font-size:11pt"><span<br>
>     style=3D"background-color:inherit">Jul 15=<br>
>     >  19:20:57 </span><span<br>
>     style=3D"background-color:inherit">named[1978]: unab=<br>
>     > le to obtain neither an IPv4 nor an IPv6 dispatch</span></span></div><br>
>     > <div><span<br>
>     style=3D"color:windowtext;line-height:17px;font-family:Calibri,S=<br>
>     > ans-Serif;font-size:11pt"><span<br>
>     style=3D"background-color:inherit"></span><=<br>
>     > /span><br></div><div><span<br>
>     style=3D"color:windowtext;line-height:17px;font-=<br>
>     > family:Calibri,Sans-Serif;font-size:11pt"><span<br>
>     style=3D"background-color:i=<br>
>     > nherit"><span<br>
>     style=3D"color:windowtext;line-height:17px;font-family:Calibr=<br>
>     > i,Sans-Serif;font-size:11pt"><span<br>
>     style=3D"background-color:inherit">This =<br>
>     > happens if I do rndc reload/reconfig.<br>
>     </span></span></span></span><span sty=<br>
>     ><br>
>     le=3D"color:windowtext;line-height:17px;font-family:Calibri,Sans-Serif;font=<br>
>     > -size:11pt"><span style=3D"background-color:inherit">My<br>
>     named.conf.local ha=<br>
>     > s many=C2=A0around=C2=A0500 views=C2=A0and large match-client ACLs<br>
>     because =<br>
>     > I am experimenting with a global split-horizon configuration. I<br>
>     would appre=<br>
>     > ciate any help.</span></span></div><br>
>     > </div><br>
>     ><br>
>     > --089e013a044a72db8004fe551784--<br>
>     ><br>
>     > --===============1218088129802327245==<br>
>     > Content-Type: text/plain; charset="us-ascii"<br>
>     > MIME-Version: 1.0<br>
>     > Content-Transfer-Encoding: 7bit<br>
>     > Content-Disposition: inline<br>
>     ><br>
>     > _______________________________________________<br>
>     > Please visit <a href="https://lists.isc.org/mailman/listinfo/bind-users" target="_blank">https://lists.isc.org/mailman/listinfo/bind-users</a> to<br>
>     unsubscribe<br>
>     >  from this list<br>
>     ><br>
>     > bind-users mailing list<br>
</div></div>>     > <a href="mailto:bind-users@lists.isc.org">bind-users@lists.isc.org</a> <mailto:<a href="mailto:bind-users@lists.isc.org">bind-users@lists.isc.org</a>><br>
<div>>     > <a href="https://lists.isc.org/mailman/listinfo/bind-users" target="_blank">https://lists.isc.org/mailman/listinfo/bind-users</a><br>
>     > --===============1218088129802327245==--<br>
>     --<br>
>     Mark Andrews, ISC<br>
>     1 Seymour St., Dundas Valley, NSW 2117, Australia<br>
</div>>     PHONE: <a href="tel:%2B61%202%209871%204742" value="+61298714742">+61 2 9871 4742</a> <tel:%2B61%202%209871%204742><br>
>     INTERNET: <a href="mailto:marka@isc.org">marka@isc.org</a> <mailto:<a href="mailto:marka@isc.org">marka@isc.org</a>><br>
<div class="HOEnZb"><div class="h5">><br>
><br>
><br>
><br>
> _______________________________________________<br>
> Please visit <a href="https://lists.isc.org/mailman/listinfo/bind-users" target="_blank">https://lists.isc.org/mailman/listinfo/bind-users</a> to unsubscribe from this list<br>
><br>
> bind-users mailing list<br>
> <a href="mailto:bind-users@lists.isc.org">bind-users@lists.isc.org</a><br>
> <a href="https://lists.isc.org/mailman/listinfo/bind-users" target="_blank">https://lists.isc.org/mailman/listinfo/bind-users</a><br>
><br>
<br>
_______________________________________________<br>
Please visit <a href="https://lists.isc.org/mailman/listinfo/bind-users" target="_blank">https://lists.isc.org/mailman/listinfo/bind-users</a> to unsubscribe from this list<br>
<br>
bind-users mailing list<br>
<a href="mailto:bind-users@lists.isc.org">bind-users@lists.isc.org</a><br>
<a href="https://lists.isc.org/mailman/listinfo/bind-users" target="_blank">https://lists.isc.org/mailman/listinfo/bind-users</a><br>
</div></div></blockquote></div><br></div>