zone reload questions

Matus UHLAR - fantomas uhlar at fantomas.sk
Fri Mar 20 13:39:14 UTC 2009


On 20.03.09 16:23, Ralf Peng wrote:
> Hmm! I was just thinking this is a BUG!
> 
> I wrote a function in Perl to modify the serial number:
> 
> sub increase_serial {
[...]
> }
> 
> 
> I do below to execute the reload:
> 
>     increase_serial();
>     system("/usr/local/bind/sbin/rndc reload");

why not "...rndc reload $zone" ?

> OK I run two reload in a second, the serial number was increased
> correctly, but bind only reload zones correctly for the first time.

It mat need some time to reload _all_ zones. 

> This is the system log:
> 
> [the first reload is successful]:
[...]
> Mar 20 16:08:46 localhost named[25599]: zone test.duxieweb.com/IN/cnc:
> loaded serial 102502
> Mar 20 16:08:46 localhost named[25599]: zone my.test.com/IN/cnc:
> loaded serial 101
> Mar 20 16:08:46 localhost named[25599]: zone test.duxieweb.com/IN/tel:
> loaded serial 102502
> Mar 20 16:08:46 localhost named[25599]: zone my.test.com/IN/tel:
> loaded serial 101
> 
> [the second time bind doesn't reload zones even zones db were changed]:
> 
> Mar 20 16:08:46 localhost named[25599]: received control channel
> command 'reload'
> Mar 20 16:08:46 localhost named[25599]: loading configuration from
> '/usr/local/bind9.6/etc/named.conf'
> Mar 20 16:08:46 localhost named[25599]: using default UDP/IPv4 port
> range: [1024, 65535]
> Mar 20 16:08:46 localhost named[25599]: using default UDP/IPv6 port
> range: [1024, 65535]
> Mar 20 16:08:46 localhost named[25599]: reloading configuration succeeded
> Mar 20 16:08:46 localhost named[25599]: reloading zones succeeded
> 
> 
> Will bind only reload zone files based on the file's mtime by second?
> That's will be a huge problem for some dynamic dns I may think.

seems so. If you need to do that faster, you should try update or
different mechanism
-- 
Matus UHLAR - fantomas, uhlar at fantomas.sk ; http://www.fantomas.sk/
Warning: I wish NOT to receive e-mail advertising to this address.
Varovanie: na tuto adresu chcem NEDOSTAVAT akukolvek reklamnu postu.
Christian Science Programming: "Let God Debug It!".



More information about the bind-users mailing list