query-errors feature in bind 9.6.1b1 to troubleshoot SERVFAIL

schilling schilling2006 at gmail.com
Fri Apr 24 16:05:27 UTC 2009


Hi All,

We are experiencing some intermittent SERVFAIL issue even with popular
website like www.yahoo.com. So we installed the latest bind 9.6.1b1.
But we did not see any logs in /var/log/query-errors, is there
anything we are missing?

Thanks.


Compilation options:

[test at test]$ /usr/local/sbin/named -V
BIND 9.6.1b1 built with '--enable-threads' '--with-openssl=/usr/local'
'--sysconfdir=/etc'

Run with -d2 according to ARM .

5 S root     30974     1  6  75   0 - 44613 -      11:06 ?
00:02:52 /usr/local/sbin/named -n 4 -d2

Corresponding logging configuration in /etc/named.conf

logging {
        channel dispatch-log {
                file "/var/log/named.dispatch" versions 10 size 1m;
                severity debug;
                print-severity yes;
                print-category yes;
                print-time yes;
        };

        channel default-log {
                file "/var/log/named.default" versions 10 size 10m;
                severity info;
                print-severity yes;
                print-category yes;
                print-time yes;
        };

        channel general-log {
                file "/var/log/named.general" versions 10 size 10m;
                severity info;
                print-time yes;
                print-category yes;
                print-severity yes;
        };

        channel lame-servers-log {
                file "/var/log/named.lame-servers" versions 10 size 100m;
                severity info;
                print-severity yes;
                print-time yes;
        };

        channel query-errors-log {
                file "/var/log/named.query-errors" versions 10 size 100m;
                severity info;
                print-severity yes;
                print-time yes;
        };

        channel network-log {
                file "/var/log/named.network" versions 10 size 10k;
                severity debug 50;
                print-time yes;
        };

        channel queries-log {
                file "/var/log/named.queries" versions 10 size 250m;
                severity info;
                print-time yes;
                print-severity yes;
        };
        channel systems-log {
                file "/var/log/named.systems" versions 10 size 5m;
                severity info;
                print-time yes;
                print-severity yes;
                print-category yes;
        };

        channel update-log {
                file "/var/log/named.update" versions 10 size 5m;
                severity info;
                print-time yes;
                print-category yes;
                print-severity yes;
        };

        channel updt-sec-log {
                file "/var/log/named.updt-sec" versions 10 size 5m;
                severity info;
                print-time yes;
                print-category yes;
                print-severity yes;
        };

        channel xfer-in-log {
                file "/var/log/named.xfer-in" versions 10 size 5m;
                severity info;
                print-time yes;
                print-category yes;
                print-severity yes;
        };

        channel xfer-out-log {
                file "/var/log/named.xfer-out" versions 10 size 1m;
                severity info;
                print-time yes;
                print-category yes;
                print-severity yes;
        };

        category general { general-log; default-log; };
        category database { general-log; };
        category notify { general-log; };
        category unmatched { general-log; };
        category resolver { general-log; };
        category default { default-log; };
        category queries { queries-log; };
        category lame-servers { lame-servers-log; };
        category query-errors { query-errors-log; };
        category config { general-log; };
        category security { general-log; systems-log; };
        category update { update-log; };
        category update-security { updt-sec-log; };
        category network { network-log; };
        category dispatch { general-log; dispatch-log; };
        category dnssec { general-log; };
        category xfer-in { general-log; xfer-in-log; };
        category xfer-out { general-log; xfer-out-log; };
};



More information about the bind-users mailing list