[Pdns-users] PDNS Crashes
norbert at linuxnetworks.de
Tue Nov 30 22:36:43 UTC 2004
-----BEGIN PGP SIGNED MESSAGE-----
On Tuesday 30 November 2004 21:10, Anthony Eden wrote:
> Nov 25 05:38:06 mp1 pdns: 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: 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).
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org
-----END PGP SIGNATURE-----
More information about the Pdns-users