You don't necessarily have to get rid of the cron job to keep journal files.
"ixfr-from-differences" is intentionally designed to allow you to arbitrarily replace the zone file and yet continue to keep your .jnl files. However, I too have run into rollforward errors with my use of "ixfr-from-differences" and overwriting the zone file. It has to do with how updates are processed and changes written to the journal. I have a bug open with ISC and they're working on it. It's a very serious issue for us because it takes zones completely offline, which is not acceptable in a production setting. TL;DR: Be careful with ixfr-from-differences and make sure you're not getting "rollforward" errors. On Apr 12, 2012, at 9:46 AM, Chris Buxton wrote: > > On Apr 12, 2012, at 5:19 AM, Bryton wrote: > >> >> Not at all.Everything is automated via cron.Zone is generated from one >> server cron pushes to another then cron reload bind... > > Figure out why you're getting a journal file. If you need to have a journal > file (i.e. you need whatever mechanism caused it to be created), then you > have to get rid of your cron job, or modify how it works. Arbitrarily > replacing a zone file when there's a journal file can cause exactly the > problem you're seeing. > > Chris Buxton > BlueCat Networks > >> On 04/12/2012 02:03 PM, Phil Mayers wrote: >>> On 12/04/12 11:50, Bryton wrote: >>>> Hi, >>>> >>>> I have observer a SERVFAIL error in one of my zone.On checking the logs >>>> I realized there is this error >>>> >>>> /journal rollforward failed: journal out of sync with zone/ >>>> >>>> I tried to learn more about it and I found out the solution is to delete >>>> the journal file and restart bind.I tried that and it works.Now I wonder >>>> what is the reason for such error and what the permanent solution to >>>> mitigate it. >>> >>> Did you or someone else edit the zone file by hand, without "freeze"/"thaw" >>> the zone first? >>> _______________________________________________ >>> Please visit https://lists.isc.org/mailman/listinfo/bind-users to >>> unsubscribe from this list >>> >>> bind-users mailing list >>> bind-users@lists.isc.org >>> https://lists.isc.org/mailman/listinfo/bind-users >> >> _______________________________________________ >> Please visit https://lists.isc.org/mailman/listinfo/bind-users to >> unsubscribe from this list >> >> bind-users mailing list >> bind-users@lists.isc.org >> https://lists.isc.org/mailman/listinfo/bind-users > > _______________________________________________ > Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe > from this list > > bind-users mailing list > bind-users@lists.isc.org > https://lists.isc.org/mailman/listinfo/bind-users _______________________________________________ Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users