memory leak or other problem

Andrew Armstrong andrew at
Wed Sep 12 15:39:34 UTC 2007

I still mucking around with this and was wanting to get a detailed view 
of what is currently in the bind memory and I was looking at the 
memstatistics-file option but when I run this against my named-checkconf 
it says this is an unknown option. Does anybody know what version of 
bind this was added or if named-checkconf is incorrect? I am running 
bind bind-9.2.4-24.

Andrew Armstrong
Chattanooga Online
andrew at
423-267-8867 Ext. 303
fax: 423-648-2808

David wrote:
> Andrew Armstrong wrote:
>> I have a strange problem with my bind servers where the process runs 
>> great until the memory usage gets very high. I am running CentOS 4.5 and 
>> the latest version of Bind for that distribution bind-9.2.4-24. On one 
>> of my servers there is not enough RAM in the system and about every 24 
>> hours I have to restart the bind server. After I restart everything runs 
>> great until I get to about 80% memory usage.
>> The same problem happens on my other 2 servers but they have 2 and 4 GB 
>> of memory so this takes much longer. When the memory usage gets to 
>> around 80% or more the dns server stops responding and I get a 
>> notification from my nagios monitoring system.
>> Has anybody experienced this and if so what have you done to fix it? I 
>> would like to just let these servers run and not have to worry about 
>> them. I do realize I could just restart them every day but this is only 
>> gonna work as long as they don't have to be restarted more then once a 
>> day which for now is ok. I would like to find a more permanent solution 
>> and more insight into what is causing this.
>> Thanks for any help. I searched google long and hard and have not found 
>> anything that really helped.
> We are seeing something similar on one our SLES 10 boxes 
> (bind-9.3.2-17.15).  The server in question is a secondary DNS.  Every 
> 40 minutes it gets reloaded to pick up any new zones.  named's memory 
> foot print just keeps growing until it stops responding.
> The primary DNS server, also SLES 10 - same bind version, does not show 
> this problem.  Unlike the secondary DNS server, the primary DNS server 
> only gets reloaded by hand, not automatically.
> I've disabled the automatic reloads on the secondary dns to see if it is 
> the cause of the problem.
> I'll try lowering the TTL and setting the memory cache size as Florian 
> Weimer suggested and see if it makes and improvement.
> As a side note, I just noticed that with every DNS message getting 
> logged (FORMERR, lame server resolving, SERVFAIL, etc) the memory 
> footprint is growing.
> David Filion

More information about the bind-users mailing list