[Pdns-users] PDNS Crash

Anthony Eden anthony at sdc-hawaii.co.mp
Wed Nov 24 22:52:12 UTC 2004


As previously described I am currently using PowerDNS for the root name 
servers for the .mp domain.  I have to backends, first bind and then 
pipe.  The pipe is to a perl script which is essentially delegating the 
entire domain to other name servers.

PDNS recently crashed with the following log:

Nov 25 05:38:06 mp1 pdns[8664]: 5002 questions waiting for database 
attention. Limit is 5000, respawning
Nov 25 05:38:06 mp1 free(): invalid pointer 0x83e1650!
Nov 25 05:38:06 mp1 pdns[8664]: Got a signal 11, attempting to print trace:

Any idea what is causing this and what I can do to fix it?  This is the 
second time this has occurred on our primary server in the last week. 
There was no trace in the log after the "attempting to print trace:" line.

I suppose I could increase the max-queue-length setting but I worry that 
this will just mask the real problem.  Is it possible that the Perl 
backend is just unable to handle the load or is crashing itself?  I have 
the TTL for the resulting delegation record from the perl script at only 
3600 so perhaps I should up that as well to reduce load?

Also, I noticed that the pipe backend supports a pipe-timeout 
configuration parameter...what is the default value for this if it isn't 
specified?  Perhaps I need to set that to a specific value?

Sincerely,
Anthony Eden


More information about the Pdns-users mailing list