[Pdns-dev] Problem with master pdns-server

Coen Rosdorff Coen.Rosdorff at nxs.nl
Thu Sep 2 13:16:14 CEST 2010


Hi Bert,

Thanks for your quick response.
I've installed the 2.9.22.x-2 version. Let's see if the resolves the problem.

Thanks.

Coen.

-----Original Message-----
From: bert hubert [mailto:bert.hubert at netherlabs.nl] 
Sent: donderdag 2 september 2010 12:06
To: Coen Rosdorff
Cc: 'pdns-dev at mailman.powerdns.com'
Subject: Re: [Pdns-dev] Problem with master pdns-server

Hi Coen,

You might want to check out
http://svn.powerdns.com/snapshots/pdns-2.9.22.x-2.tar.gz

This is an interim release which is in wide production that replaces the
whole master/slave apparatus.

Not only is it a lot faster, it is also more stable.

	Bert

On Thu, Sep 02, 2010 at 12:03:22PM +0200, Coen Rosdorff wrote:
> Hi
> 
> We are running powerdns 2.9.22 on Ubuntu 8.04.2 Amd64.
> 
> Since a few weeks pdns stops checking slave domains. Right after startup everything works fine. But after a few minutes or hours pdns stops checking for updated slave zones. The slave checks from the previous start till 'crash':
> 
> Sep  1 10:43:25 ns2 pdns[2532]: 1954 slave domains need checking
> Sep  1 10:44:42 ns2 pdns[2532]: 18 slave domains need checking
> Sep  1 10:45:53 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 10:47:05 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 10:48:16 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 10:49:28 ns2 pdns[2532]: 18 slave domains need checking
> Sep  1 10:50:40 ns2 pdns[2532]: 18 slave domains need checking
> Sep  1 10:51:52 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 10:53:04 ns2 pdns[2532]: 27 slave domains need checking
> Sep  1 10:54:16 ns2 pdns[2532]: 19 slave domains need checking
> Sep  1 10:55:28 ns2 pdns[2532]: 19 slave domains need checking
> Sep  1 10:56:41 ns2 pdns[2532]: 18 slave domains need checking
> Sep  1 10:57:53 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 10:59:04 ns2 pdns[2532]: 20 slave domains need checking
> Sep  1 11:00:16 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 11:01:28 ns2 pdns[2532]: 18 slave domains need checking
> Sep  1 11:02:40 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 11:03:51 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 11:05:03 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 11:06:14 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 11:07:26 ns2 pdns[2532]: 19 slave domains need checking
> Sep  1 11:08:37 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 11:09:49 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 11:11:00 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 11:12:11 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 11:13:22 ns2 pdns[2532]: 18 slave domains need checking
> Sep  1 11:14:34 ns2 pdns[2532]: 20 slave domains need checking
> Sep  1 11:15:45 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 11:16:57 ns2 pdns[2532]: 18 slave domains need checking
> Sep  1 11:18:08 ns2 pdns[2532]: 18 slave domains need checking
> Sep  1 11:19:21 ns2 pdns[2532]: 20 slave domains need checking
> Sep  1 11:20:32 ns2 pdns[2532]: 18 slave domains need checking
> Sep  1 11:21:44 ns2 pdns[2532]: 18 slave domains need checking
> Sep  1 11:22:55 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 11:24:07 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 11:25:18 ns2 pdns[2532]: 18 slave domains need checking
> Sep  1 11:26:29 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 11:27:41 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 11:28:52 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 11:30:04 ns2 pdns[2532]: 21 slave domains need checking
> Sep  1 11:31:15 ns2 pdns[2532]: 18 slave domains need checking
> Sep  1 11:32:27 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 11:33:39 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 11:34:50 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 11:36:02 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 11:37:13 ns2 pdns[2532]: 18 slave domains need checking
> Sep  1 11:38:25 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 11:39:36 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 11:40:48 ns2 pdns[2532]: 18 slave domains need checking
> Sep  1 11:41:59 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 11:43:10 ns2 pdns[2532]: 18 slave domains need checking
> Sep  1 11:44:22 ns2 pdns[2532]: 18 slave domains need checking
> Sep  1 11:45:33 ns2 pdns[2532]: 20 slave domains need checking
> Sep  1 11:46:45 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 11:47:57 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 11:49:08 ns2 pdns[2532]: 484 slave domains need checking
> Sep  1 11:50:21 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 11:51:32 ns2 pdns[2532]: 18 slave domains need checking
> Sep  1 11:52:44 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 11:53:56 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 11:55:07 ns2 pdns[2532]: 18 slave domains need checking
> Sep  1 11:56:19 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 11:57:31 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 11:58:42 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 11:59:54 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 12:01:06 ns2 pdns[2532]: 21 slave domains need checking
> Sep  1 12:02:18 ns2 pdns[2532]: 18 slave domains need checking
> Sep  1 12:03:29 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 12:04:40 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 12:05:52 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 12:07:04 ns2 pdns[2532]: 18 slave domains need checking
> Sep  1 12:08:15 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 12:09:27 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 12:10:38 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 12:11:50 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 12:13:01 ns2 pdns[2532]: 19 slave domains need checking
> Sep  1 12:14:13 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 12:15:24 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 12:16:36 ns2 pdns[2532]: 20 slave domains need checking
> Sep  1 12:17:47 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 12:18:59 ns2 pdns[2532]: 18 slave domains need checking
> Sep  1 12:20:10 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 12:21:22 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 12:22:33 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 12:23:45 ns2 pdns[2532]: 18 slave domains need checking
> Sep  1 12:24:56 ns2 pdns[2532]: 18 slave domains need checking
> Sep  1 12:26:08 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 12:27:19 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 12:28:30 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 12:29:42 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 12:30:53 ns2 pdns[2532]: 18 slave domains need checking
> Sep  1 12:32:05 ns2 pdns[2532]: 20 slave domains need checking
> Sep  1 12:33:17 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 12:34:28 ns2 pdns[2532]: 18 slave domains need checking
> Sep  1 12:35:39 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 12:36:51 ns2 pdns[2532]: 18 slave domains need checking
> Sep  1 12:38:02 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 12:39:14 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 12:40:25 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 12:41:37 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 12:42:48 ns2 pdns[2532]: 18 slave domains need checking
> Sep  1 12:44:00 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 12:45:11 ns2 pdns[2532]: 19 slave domains need checking
> Sep  1 12:46:23 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 12:47:34 ns2 pdns[2532]: 20 slave domains need checking
> Sep  1 12:48:46 ns2 pdns[2532]: 18 slave domains need checking
> Sep  1 12:49:57 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 12:51:09 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 12:52:20 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 12:53:32 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 12:54:43 ns2 pdns[2532]: 18 slave domains need checking
> Sep  1 12:55:55 ns2 pdns[2532]: 18 slave domains need checking
> Sep  1 12:57:06 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 12:58:17 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 12:59:29 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 13:00:40 ns2 pdns[2532]: 18 slave domains need checking
> Sep  1 13:01:52 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 13:03:03 ns2 pdns[2532]: 20 slave domains need checking
> Sep  1 13:04:15 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 13:05:26 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 13:06:38 ns2 pdns[2532]: 19 slave domains need checking
> Sep  1 13:07:50 ns2 pdns[2532]: 18 slave domains need checking
> Sep  1 13:09:02 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 13:10:13 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 13:11:25 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 13:12:36 ns2 pdns[2532]: 18 slave domains need checking
> Sep  1 13:13:47 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 13:14:59 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 13:16:11 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 13:17:22 ns2 pdns[2532]: 18 slave domains need checking
> Sep  1 13:18:34 ns2 pdns[2532]: 21 slave domains need checking
> Sep  1 13:19:46 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 13:20:57 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 13:22:09 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 13:23:20 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 13:24:31 ns2 pdns[2532]: 18 slave domains need checking
> Sep  1 13:25:43 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 13:26:54 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 13:28:06 ns2 pdns[2532]: 18 slave domains need checking
> Sep  1 13:29:17 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 13:30:29 ns2 pdns[2532]: 18 slave domains need checking
> Sep  1 13:31:40 ns2 pdns[2532]: 17 slave domains need checking
> Sep  1 13:32:52 ns2 pdns[2532]: 18 slave domains need checking
> 
> 
> Startup 10:43:25
> Last checks 13:32:52
> 
> Relevant loglines from around the last checks:
> 
> # grep -E "13:32:|13:33:" /var/log/daemon.log.0 |grep -vE "Received a malformed qdomain from|Not authoritative for|Exception building answer packet|Exception: Parsing record content|snmpd|last message repeated|Ignoring packet: too short from"
> Sep  1 13:32:52 ns2 pdns[2532]: 18 slave domains need checking
> Sep  1 13:32:52 ns2 pdns[2532]: Error trying to retrieve/refresh 'x1': Timeout waiting for answer from x1-ip
> Sep  1 13:32:53 ns2 pdns[2532]: Error trying to retrieve/refresh 'x2': Timeout waiting for answer from x2-ip
> Sep  1 13:32:54 ns2 pdns[2532]: Error trying to retrieve/refresh 'x3': Timeout waiting for answer from x3-ip
> Sep  1 13:32:54 ns2 pdns[2532]: Error trying to retrieve/refresh 'x4': Query to 'x4-ip' for SOA of 'x4' produced a NS record
> Sep  1 13:32:55 ns2 pdns[2532]: Error trying to retrieve/refresh 'x5': Timeout waiting for answer from x5-ip
> Sep  1 13:32:55 ns2 pdns[2532]: Error trying to retrieve/refresh 'x6': Timeout waiting for answer from x6-ip
> Sep  1 13:32:56 ns2 pdns[2532]: Error trying to retrieve/refresh 'x7': Timeout waiting for answer from x7-ip
> Sep  1 13:32:57 ns2 pdns[2532]: Error trying to retrieve/refresh 'x8': Timeout waiting for answer from x8-ip
> Sep  1 13:32:58 ns2 pdns[2532]: Error trying to retrieve/refresh 'x9': Timeout waiting for answer from x9-ip
> Sep  1 13:32:58 ns2 pdns[2532]: Error trying to retrieve/refresh 'x10': Timeout waiting for answer from x10-ip
> Sep  1 13:32:59 ns2 pdns[2532]: Error trying to retrieve/refresh 'x11': Timeout waiting for answer from x11-ip
> Sep  1 13:33:00 ns2 pdns[2532]: Error trying to retrieve/refresh 'x12': Timeout waiting for answer from x12-ip
> Sep  1 13:33:01 ns2 pdns[2532]: Error trying to retrieve/refresh 'x13': Timeout waiting for answer from x13-ip
> Sep  1 13:33:01 ns2 pdns[2532]: Error trying to retrieve/refresh 'x14': Timeout waiting for answer from x14-ip
> Sep  1 13:33:02 ns2 pdns[2532]: Error trying to retrieve/refresh 'x15': Timeout waiting for answer from x15-ip
> Sep  1 13:33:03 ns2 pdns[2532]: Error trying to retrieve/refresh 'x16': Timeout waiting for answer from x16-ip
> Sep  1 13:33:03 ns2 pdns[2532]: Domain x17 is stale, master serial 2010061653, our serial 2010061652
> Sep  1 13:33:03 ns2 pdns[2532]: Domain x18 is stale, master serial 2010080906, our serial 0
> Sep  1 13:33:03 ns2 pdns[2532]: Initiating transfer of 'x17' from remote 'x17-ip'
> Sep  1 13:33:03 ns2 pdns[2532]: gmysql Connection succesful
> Sep  1 13:33:03 ns2 pdns[2532]: AXFR started for 'x17', transaction started
> Sep  1 13:33:03 ns2 pdns[2532]: Remote x17-ip tried to sneak in out-of-zone data 'ns2.nxs.nl' during AXFR of zone 'x17', ignoring
> Sep  1 13:33:03 ns2 pdns[2532]: Remote x17-ip tried to sneak in out-of-zone data 'ns3.nxs.nl' during AXFR of zone 'x17', ignoring
> Sep  1 13:33:03 ns2 pdns[2532]: Remote x17-ip tried to sneak in out-of-zone data 'ns1.dm-interface.nl' during AXFR of zone 'x17', ignoring
> 
> Everything is working fine after this time. But no more slave checks.
> 
> I'm willing to provide further (debug) data if needed.
> 
> Kind regards,
> 
> Coen Rosdorff
> System administrator
> 
> Nxs Internet BV
> Kabelweg 37
> 1014 BA  AMSTERDAM
> 
> Tel.:  +31 (0) 20 46 88 071
> Fax:  +31 (0) 20 46 88 236
> Mail: beheer.linux at nxs.nl<mailto:noc at nxs.nl>
> 

> _______________________________________________
> Pdns-dev mailing list
> Pdns-dev at mailman.powerdns.com
> http://mailman.powerdns.com/mailman/listinfo/pdns-dev



More information about the Pdns-dev mailing list