[nsd-users] Problems loading zone with nsd4

Klaus Darilion klaus.mailinglists at pernau.at
Wed Jun 11 08:28:20 UTC 2014


I just tried to switch from nsd3 to nsd4 but nsd4 fails to load the
zone. The zone is approx 170MB (Bind text format).

NSD4 is configured is slave. The zone is transferred but failed during
loading with memory allocation error:

10:17:16 nsd[3849]: zonefile at.zone does not exist
10:17:16 nsd[3849]: nsd started (NSD 4.0.3), pid 3847
10:17:26 nsd[3847]: xfrd: zone at committed "received update to serial
1402473601 at 2014-06-11T10:17:26 from TSIG verified with
key rcode0-distribution"
10:17:26 nsd[4059]: rehash of zone at. with parameters 1 0 5
10:17:59 nsd[4059]: mremap(/var/lib/nsd/nsd.db, size 1743910912) error
Cannot allocate memory
10:17:59 nsd[4059]: could not add RR to nsd.db, disk-space?
10:17:59 nsd[4059]: bad ixfr packet part 2007 in diff file for at.
10:17:59 nsd[3849]: handle_reload_cmd: reload closed cmd channel
10:17:59 nsd[3849]: Reload process 4059 failed with status 256,
continuing with old database
10:17:59 nsd[3847]: xfrd: zone at: soa serial 1402473601 update failed,
restarting transfer (notified zone)

The server has 8GB RAM, 512KB swap and 9GB of free disk space, and there
is plenty of disk and ram left when nsd logs the memory error.

Thus, I suspect something else is going wrong. Any hints?


More information about the nsd-users mailing list