Serius Problem

Mark_Andrews at isc.org Mark_Andrews at isc.org
Thu Sep 23 22:57:34 UTC 1999


> We are running bind 8.2.1 with patch1 applied on solaris 2.6.  

	There is no patch1 for BIND 8.2.1.

> On the server with the heaviest load named occasionally dies.
> It may run for two weeks without a problem and then die twice
> in one day.  There are no errors in syslog - named entries just
> stop.  There isn't even a core file.
> 
> Will this patch solve this problem? 

	The patch should be applied to all BIND 8 versions up to
	but not including BIND 8.2.2-TB4.  As to whether it will
	fix the problem that depends on whether what you are
	seeing is related to this.
	
	Mark
> 
> Is there a list of patches and the problems they solve?
> 
> Thanks 
> 
> > 
> > 
> > 	Apply the following patch.
> > 
> > 	Mark
> > 
> > Index: bind/src/bin/named/ns_main.c
> > ===================================================================
> > RCS file: /proj/cvs/isc/bind/src/bin/named/ns_main.c,v
> > retrieving revision 8.108
> > diff -c -r8.108 ns_main.c
> > *** ns_main.c	1999/08/18 21:57:33	8.108
> > --- ns_main.c	1999/09/22 23:37:37
> > ***************
> > *** 1749,1755 ****
> >    */
> >   int
> >   sq_openw(struct qstream *qs, int buflen) {
> > ! #ifdef SO_LINGER	/* XXX */
> >   	static const struct linger ll = { 1, 120 };
> >   #endif
> >   
> > --- 1794,1800 ----
> >    */
> >   int
> >   sq_openw(struct qstream *qs, int buflen) {
> > ! #ifdef DO_SO_LINGER	/* XXX */
> >   	static const struct linger ll = { 1, 120 };
> >   #endif
> >   
> > ***************
> > *** 1760,1766 ****
> >   	qs->s_wbuf_send = qs->s_wbuf;
> >   	qs->s_wbuf_free = qs->s_wbuf;
> >   	qs->s_wbuf_end = qs->s_wbuf + buflen;
> > ! #ifdef SO_LINGER	/* XXX */
> >   	/* kernels that map pages for IO end up failing if the pipe is full
> >   	 * at exit and we take away the final buffer.  this is really a kernel
> >   	 * bug but it's harmless on systems that are not broken, so...
> > --- 1805,1811 ----
> >   	qs->s_wbuf_send = qs->s_wbuf;
> >   	qs->s_wbuf_free = qs->s_wbuf;
> >   	qs->s_wbuf_end = qs->s_wbuf + buflen;
> > ! #ifdef DO_SO_LINGER	/* XXX */
> >   	/* kernels that map pages for IO end up failing if the pipe is full
> >   	 * at exit and we take away the final buffer.  this is really a kernel
> >   	 * bug but it's harmless on systems that are not broken, so...
> > 
> > > Hi all
> > > 
> > > I have serius problem with my DNS, I haven't messages error for the DNS, 
> I 
> > > depure all files correspond at DNS, however in certain periods of times i
> t 
> > > remains congealed and it cannot solve, nor nslookup within the server 
> > > responds. The network this good, since we made tests with the card etc.
> > > The installed version is the 8,2 and the Operating system is Linux versio
> n 
> > > 6.0
> > > 
> > > This version has any Bug that causes this?
> > > 
> > > Thanks in Advanced
> > > 
> > > Regards,
> > > 
> > > 
> > > 
> > > ______________________________________________________
> > > Get Your Private, Free Email at http://www.hotmail.com
> > > 
> > --
> > Mark Andrews, Internet Software Consortium
> > 1 Seymour St., Dundas Valley, NSW 2117, Australia
> > PHONE: +61 2 9871 4742                 INTERNET: marka at isc.org
> > 
> > 
> 
> 
> -- 
> Janet Dueck				email: janet at sfu.ca
> Operations & Technical Support		voice: (604) 291-3955
> Simon Fraser University			fax:   (604) 291-4242
> 
--
Mark Andrews, Internet Software Consortium
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: marka at isc.org


More information about the bind-users mailing list