unable to obtain neither an IPv4 nor an IPv6 dispatch
Matthew Calder
calderm at usc.edu
Thu Jul 24 00:35:04 UTC 2014
At the moment I'm limited to using 2 UDP listeners per interface. When
stress testing I can see that only 2 out of 4 CPUs are being used, I'm
guessing because I'm limited to 2 listeners. Any suggestions for what could
be limiting BIND from using a higher number of UDP listeners?
On Fri, Jul 18, 2014 at 11:46 AM, Matthew Calder <calderm at usc.edu> wrote:
> Hi Cathy,
>
> 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.
>
> Here is what shows up in the logs for BIND 9.9.5 on start.
>
> Jul 18 18:42:39 named[11861]: adjusted limit on open files from 4096 to
> 1048576
> Jul 18 18:42:39 named[11861]: found 4 CPUs, using 4 worker threads
> Jul 18 18:42:39 named[11861]: using 4 UDP listeners per interface
> Jul 18 18:42:39 named[11861]: using up to 4096 sockets
> Jul 18 18:42:39 named[11861]: loading configuration from
> '/etc/bind/named.conf'
> Jul 18 18:42:45 named[11861]: reading built-in trusted keys from file
> '/etc/bind/bind.keys'
> Jul 18 18:42:45 named[11861]: using default UDP/IPv4 port range: [1024,
> 65535]
> Jul 18 18:42:45 named[11861]: using default UDP/IPv6 port range: [1024,
> 65535]
> Jul 18 18:42:45 named[11861]: listening on IPv6 interfaces, port 53
> Jul 18 18:42:45 named[11861]: listening on IPv4 interface lo, 127.0.0.1#53
> Jul 18 18:42:45 named[11861]: listening on IPv4 interface eth0,
> 100.67.236.8#53
>
>
>
> On Fri, Jul 18, 2014 at 8:20 AM, Cathy Almond <cathya at isc.org> wrote:
>
>> It might have something to do with the number of CPUs that named detects
>> when it starts, which (by default) drives how many listening tasks it
>> starts per listening interface.
>>
>> BIND 9.10 changed the defaults slightly, but you can also control how
>> many listening tasks per interface using the -U option.
>>
>> Is there anything else unusual in your test set-up? I notice you said
>> that you have 500 views - do you also have a large number of virtual
>> interfaces, each with their own listen-on?
>>
>>
>> On 18/07/2014 07:06, Matthew Calder wrote:
>> > Thanks Mark. I tried building with increased ISC_SOCKET_MAXSOCKETS with
>> > BIND 9.9.5 but I kept seeing the same error. Eventually, I tried BIND
>> > 9.10.0 and the error no longer happens.
>> >
>> >
>> > On Wed, Jul 16, 2014 at 3:56 PM, Mark Andrews <marka at isc.org
>> > <mailto:marka at isc.org>> wrote:
>> >
>> >
>> > You need to increase ISC_SOCKET_MAXSOCKETS.
>> >
>> > e.g.
>> >
>> > ./configure STC_CDEFINES=-DISC_SOCKET_MAXSOCKETS=21000
>> >
>> > In message
>> > <CANcFfBvV2wKtdc-dtZZcecC4giF1nfVGqVQ-KXQGpTEx6++f3Q at mail.gmail.com
>> > <mailto:
>> CANcFfBvV2wKtdc-dtZZcecC4giF1nfVGqVQ-KXQGpTEx6%2B%2Bf3Q at mail.gmail.com>>
>> > , Matthew Calder writes:
>> > > --===============1218088129802327245==
>> > > Content-Type: multipart/alternative;
>> > boundary=089e013a044a72db8004fe551784
>> > >
>> > > --089e013a044a72db8004fe551784
>> > > Content-Type: text/plain; charset=UTF-8
>> > >
>> > > I'm completely new to BIND configuration. I'm running on BIND
>> > > 9.9.5-3-Ubuntu (Extended Support Version) on Ubuntu 14.04 and
>> > seeing this
>> > > error on startup/reload.
>> > >
>> > > Jul 15 19:20:57 named[1978]: server.c:2772: unexpected error:
>> > > Jul 15 19:20:57 named[1978]: unable to obtain neither an IPv4 nor
>> > an IPv6
>> > > dispatch
>> > >
>> > > This happens if I do rndc reload/reconfig. My named.conf.local has
>> > > many around 500 views and large match-client ACLs because I am
>> > > experimenting with a global split-horizon configuration. I would
>> > appreciate
>> > > any help.
>> > >
>> > > --089e013a044a72db8004fe551784
>> > > Content-Type: text/html; charset=UTF-8
>> > > Content-Transfer-Encoding: quoted-printable
>> > >
>> > > <div dir=3D"ltr"><div><span
>> > style=3D"color:windowtext;line-height:17px;font=
>> > > -family:Calibri,Sans-Serif;font-size:11pt"><span
>> > style=3D"background-color:=
>> > > inherit">I'm completely new to BIND configuration. I'm
>> > running on <=
>> > > span
>> >
>> style=3D"color:windowtext;line-height:17px;font-family:Calibri,Sans-Se=
>> > > rif;font-size:11pt"><span style=3D"background-color:inherit">BIND
>> > 9.9.5-3-U=
>> > > buntu (Extended Support Version) on Ubuntu 14.04 and seeing this
>> > error on s=
>> > > tartup/reload.</span></span></span></span></div>
>> > > <div><span
>> > style=3D"color:windowtext;line-height:17px;font-family:Calibri,S=
>> > > ans-Serif;font-size:11pt"><span
>> > style=3D"background-color:inherit"></span><=
>> > > /span><br></div><div><span
>> > style=3D"color:windowtext;line-height:17px;font-=
>> > > family:Calibri,Sans-Serif;font-size:11pt"><span
>> > style=3D"background-color:i=
>> > > nherit">Jul 15 19:20:57</span><span
>> > style=3D"background-color:inherit"> nam=
>> > > ed[1978]: server.c:2772: unexpected error:</span></span><span
>> > style=3D"line=
>> > >
>> >
>> -height:17px;font-family:Calibri,Sans-Serif;font-size:11pt"><span>=C2=A0</s=
>> > > pan><br>
>> > > </span><span
>> > style=3D"color:windowtext;line-height:17px;font-family:Calibri=
>> > > ,Sans-Serif;font-size:11pt"><span
>> > style=3D"background-color:inherit">Jul 15=
>> > > 19:20:57 </span><span
>> > style=3D"background-color:inherit">named[1978]: unab=
>> > > le to obtain neither an IPv4 nor an IPv6
>> dispatch</span></span></div>
>> > > <div><span
>> > style=3D"color:windowtext;line-height:17px;font-family:Calibri,S=
>> > > ans-Serif;font-size:11pt"><span
>> > style=3D"background-color:inherit"></span><=
>> > > /span><br></div><div><span
>> > style=3D"color:windowtext;line-height:17px;font-=
>> > > family:Calibri,Sans-Serif;font-size:11pt"><span
>> > style=3D"background-color:i=
>> > > nherit"><span
>> > style=3D"color:windowtext;line-height:17px;font-family:Calibr=
>> > > i,Sans-Serif;font-size:11pt"><span
>> > style=3D"background-color:inherit">This =
>> > > happens if I do rndc reload/reconfig.
>> > </span></span></span></span><span sty=
>> > >
>> >
>> le=3D"color:windowtext;line-height:17px;font-family:Calibri,Sans-Serif;font=
>> > > -size:11pt"><span style=3D"background-color:inherit">My
>> > named.conf.local ha=
>> > > s many=C2=A0around=C2=A0500 views=C2=A0and large match-client ACLs
>> > because =
>> > > I am experimenting with a global split-horizon configuration. I
>> > would appre=
>> > > ciate any help.</span></span></div>
>> > > </div>
>> > >
>> > > --089e013a044a72db8004fe551784--
>> > >
>> > > --===============1218088129802327245==
>> > > Content-Type: text/plain; charset="us-ascii"
>> > > MIME-Version: 1.0
>> > > Content-Transfer-Encoding: 7bit
>> > > Content-Disposition: inline
>> > >
>> > > _______________________________________________
>> > > Please visit https://lists.isc.org/mailman/listinfo/bind-users to
>> > unsubscribe
>> > > from this list
>> > >
>> > > bind-users mailing list
>> > > bind-users at lists.isc.org <mailto:bind-users at lists.isc.org>
>> > > https://lists.isc.org/mailman/listinfo/bind-users
>> > > --===============1218088129802327245==--
>> > --
>> > Mark Andrews, ISC
>> > 1 Seymour St., Dundas Valley, NSW 2117, Australia
>> > PHONE: +61 2 9871 4742 <tel:%2B61%202%209871%204742>
>> > INTERNET: marka at isc.org <mailto:marka at isc.org>
>> >
>> >
>> >
>> >
>> > _______________________________________________
>> > Please visit https://lists.isc.org/mailman/listinfo/bind-users to
>> unsubscribe from this list
>> >
>> > bind-users mailing list
>> > bind-users at lists.isc.org
>> > https://lists.isc.org/mailman/listinfo/bind-users
>> >
>>
>> _______________________________________________
>> Please visit https://lists.isc.org/mailman/listinfo/bind-users to
>> unsubscribe from this list
>>
>> bind-users mailing list
>> bind-users at lists.isc.org
>> https://lists.isc.org/mailman/listinfo/bind-users
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.isc.org/pipermail/bind-users/attachments/20140723/12111f13/attachment-0001.html>
More information about the bind-users
mailing list