Re: bind-dlz hanging

Graeme Fowler <[email protected]>
Newsgroups gmane.network.dns.bind9.dlz
Message-ID <[email protected]>
Hi

On Wed, 2008-01-23 at 22:24 -0200, Felipe Neuwald wrote:
> > 1. Does bind simply stop responding?
> >   
> Yes. The process still run, but bind doesn't resolve hostnames.

OK, cool, that's useful.

> > 2. If you configure it to log everything, does that stop too?
> >   
> I didn't tryed yet. I only got a lot of "named[27591]: mysql driver
> unable to return result set for findzone query" on logfile.

That's also useful. Are you, by any chance, running several bind
threads? The MySQL driver, from memory, will only work in single-thread
mode.

> > 3. Does MySQL respond when bind stops?
> >   
> Yes.

OK, that's also useful.

> > 4. Can you see queries from bind to MySQL when it all hangs?
> >   
> Yes, take a look:

That's not a query; that's a sleeping client thread. You may need to
look up on http://dev.mysql.com/ how to turn on the "General Query Log",
if you don't already know how. That way you can trap *every* query MySQL
receives. Something tells me you'll see none when bind fails to respond.

> I've installed /usr/ports/dns/bind9-dlz, but there is bind94 on ports tree. Should I install bind94? The same named.conf will work ok?

It *should* but you'll have to answer that one yourself.

Going back to the threads comment: ensure bind is started with the
option "-n 1" as per the DLZ docs:

http://bind-dlz.sourceforge.net/mysql_driver.html

Graeme


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.