[Pdns-users] PDNS Crashes

Norbert Sendetzky norbert at linuxnetworks.de
Tue Nov 30 22:36:43 UTC 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Tuesday 30 November 2004 21:10, Anthony Eden wrote:
> 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:

That's interesting. PDNS doesn't use free() (only once in the generated code 
for the bind lexer), so I think the crash happened somewhere in a library.

> 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?

Reaching the maximum queue length is normally a sign for a more queries than 
the backend can handle. Increasing the queue length will probably only 
postpone the problem a little bit, but increasing the TTLs of all records 
might help (less backend queries but more memory consumption). If that also 
doesn't help I would suggest to move entirely to the bind (fast) or a 
database driven backend (flexible).


Norbert

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iEYEARECAAYFAkGs9f8ACgkQxMLs5v5/7eBhugCfZWuODY4mxYnwSk15WqDOmpnL
OwUAoJclJhNl49bvEG8IgMe3Ts1Jpy0y
=fmdy
-----END PGP SIGNATURE-----


More information about the Pdns-users mailing list