Slow check for named-checkconf
Alex
alex at 5252.ru
Fri Nov 21 13:08:53 UTC 2014
Hello,
i am use BIND version 9.9.5.
DNS records stored in files.
Fast load zones released in startup by enabling zones to load in multiple threads. ( [RT #25333] )
But named-checkconf work too slow.
Somebody, use check local files, before reloading BIND configuration?
For checking zone files i run next command:
named-checkconf -j -z /etc/named.conf
Which load 7317 zones, one by one:
named-checkconf -j -z /etc/named.conf | wc -l
7317
And check zones over 30 seconds:
# time named-checkconf -j -z /etc/named.conf > /dev/null
real 0m24.878s
user 0m23.561s
sys 0m0.724s
I use script to check:
CHECK_OK=0
CHECK_CMD=`/usr/local/sbin/named-checkconf -j -z /etc/named.conf > /dev/shm/named-checkconf.out`
RETVAL=$?
if [ "${RETVAL}" = "${CHECK_OK}" ]; then
echo DNS config checking - OKEY
/usr/local/sbin/rndc reload
echo dns config reloaded
else
echo DNS config checking - ERROR
cat /dev/shm/named-checkconf.out | grep -v " loaded serial "
fi
--
Alex
More information about the bind-users
mailing list