On 12/04/2011 10:17 PM, Peter van Dijk wrote:
Hi Grant,
On Dec 4, 2011, at 21:44 , Grant Keller wrote:
On 12/03/2011 10:40 AM, Peter van Dijk wrote:
Hello Grant,
On Dec 3, 2011, at 1:14 , Grant Keller wrote:
When I run a large number of querys against my PDNS 3.0 auth server, I am
seeing a number of timeouts on my querys. For example, if I run 19000 tcp
querys at 5-6 querys per second, I end up with about 400 querys failed due to
timeouts. Most of the time outs occur in batches, where I see all querys or
every other query timeout. Is that simply too many tcp querys for PDNS to
handle?
Depending on how you are doing this, you may be hitting the max-tcp-connections
default, which is 10. If you want to do lots of TCP queries, I suggest
increasing max-tcp-connections a lot.
Kind regards,
Peter van Dijk
The max-tcp-connection was set to 1000, and figured that would be high enough,
should I increase the limit further?
1000 sounds like it should be enough. Can you share how you are running these
queries? And is PowerDNS logging anything during your tests, especially around
times of failure?
Kind regards,
Peter van Dijk
A quick and dirty perl script runs the querys, using
Net::DNS::Resolver to run tcp querys with a timeout set to 1 second:
http://pastebin.com/QEG5kVR1
the list of domains I use is located here:
ftp://ftp.sonic.net/pub/users/gkeller/dns/querys.tar.bz2
One thing to note is that these are all domains the server is
authoritative for, and it is looking up the A record of each.
The server I am running the querys against is granttest.noc.sonic.net,
which is a test box with no other traffic. If you need any more info,
let me know.
--
Grant Keller
_______________________________________________
Pdns-users mailing list
[email protected]
http://mailman.powerdns.com/mailman/listinfo/pdns-users