URGENT, PLEASE READ: 9.5.0-P1 now available
Mark Andrews
Mark_Andrews at isc.org
Thu Jul 17 00:50:49 UTC 2008
> On Jul 10 2008, I wrote:
>
> >On Jul 10 2008, JINMEI Tatuya / ç¥æéå wrote:
> >
> >>For anyone experiencing this problem, I'd like to get the following
> >>information:
> >
> >This is for the BIND 9.4.2-P1 nameservers running under Solaris 10_x86
> >(SunOS 5.10 Generic_127112-10, in non-global zones, on a Sun X4100 M2,
> >if any of that matters) which I mentioned before - we have had a couple
> >more incidents overnight.
> [... details omitted ...]
>
> I probably ought to provide an update on this. We continued to have such
> incidents with BIND 9.4.2-P1, so I changed out recursive nameservers to
> BIND 9.4.3b2, although I really don't like having to run beta versions in
> production.
>
> We have had no problems since then. Our named logging cuts off at level
> "warning", so it is possible that if it were at level "info" we would be
> seeing some of the messages mentioned in other postings.
>
> Most of the time the file description consumption is well below 256, even
> though it must be peaking well above that. I suspect that this is why we
> haven't [yet!] seen anything like the failure with "rndc reconfig" mentioned
> elsewhere. 32-bit mode Solaris STDIO cannot use fd numbers >= 256, and
> AIUI named uses STDIO to read and write config/zone/journal files.
Named reserves space for stdio.
#ifdef F_DUPFD
/*
* Leave a space for stdio to work in.
*/
if (sock->fd >= 0 && sock->fd < 20) {
int new, tmp;
new = fcntl(sock->fd, F_DUPFD, 20);
tmp = errno;
(void)close(sock->fd);
errno = tmp;
sock->fd = new;
err = "isc_socket_create: fcntl";
}
#endif
--
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742 INTERNET: Mark_Andrews at isc.org
More information about the bind-users
mailing list