During normal run, dns server make: 1) a rediscover every 0 of an hour (for add new domains and for delete old domains) 2) a lot of reloads for all the zones changed during the hour
So the anomaly seems to be near reload and rediscover but I have tried the server to make a normal loop (rediscover + lot of reloads) without the external net connected (where to respond for dns queries) and the server still up and running for about 2-3 tries, so I dont think reload or rediscover are the real problem. Only with load (1-2mbit/s of queries + rediscover or reload) the problem appears. I double check the code: dns:/usr/src/pdns-2.9.21-svn.20061001.897# diff /root/bindbackend2.cc.old pdns/backends/bind/bindbackend2.cc 51a52,53 > static Bind2Backend *us; > 150c152 < queueReload(&s_id_zone_map[d_transaction_id]); --- > us->queueReload(&s_id_zone_map[d_transaction_id]); 299,300d300 < static Bind2Backend *us; < 434c434 < loadConfig(status); --- > us->loadConfig(status); 698c698 < queueReload(&bbd); --- > us->queueReload(&bbd); 945a946,947 > Then compiled and installed. The result: Oct 27 18:31:12 dns pdns[26389]: Rediscovery was requested Oct 27 18:31:13 dns pdns[26389]: Got a signal 11, attempting to print trace: Oct 27 18:31:13 dns pdns[26389]: /usr/sbin/pdns_server-instance [0x4771b2] Oct 27 18:31:13 dns pdns[26389]: /lib/libc.so.6 [0x2b60e021e110] Oct 27 18:31:13 dns pdns[26389]: /usr/lib/libstdc++.so.6(_ZNSsC1ERKSs+0x18) [0x2b60dfce5be8] Oct 27 18:31:13 dns pdns[26389]: /usr/sbin/pdns_server-instance(_ZN10DNSBackend6getArgERKSs+0x27) [0x4647c7] Oct 27 18:31:13 dns pdns[26389]: /usr/sbin/pdns_server-instance(_ZN12Bind2Backend10loadConfigEPSs+0x103) [0x4bb5b3] Oct 27 18:31:13 dns pdns[26389]: /usr/sbin/pdns_server-instance(_ZN12UeberBackend10rediscoverEPSs+0x3e) [0x4835de] Oct 27 18:31:13 dns pdns[26389]: /usr/sbin/pdns_server-instance(_Z19DLRediscoverHandlerRKSt6vectorISsSaISsEEi +0xf7) [0x48c867] Oct 27 18:31:13 dns pdns[26389]: /usr/sbin/pdns_server-instance(_ZN11DynListener11theListenerEv+0x41b) [0x486fbb] Oct 27 18:31:13 dns pdns[26389]: /usr/sbin/pdns_server-instance(_ZN11DynListener17theListenerHelperEPv+0x9) [0x487c19] Oct 27 18:31:13 dns pdns[26389]: /lib/libpthread.so.0 [0x2b60e00dff1a] Oct 27 18:31:13 dns pdns[26389]: /lib/libc.so.6(__clone+0x72) [0x2b60e02b85d2] Oct 27 18:31:13 dns pdns[26387]: Our pdns instance (26389) exited after signal 6 Regards, = = = = = = = = = = = = = = = = = = = = = = = Marco Chiavacci = = = = = = = = = = = = = = = = = = = = = = = -----Messaggio originale----- Da: bert hubert [mailto:[EMAIL PROTECTED] Inviato: venerdì 27 ottobre 2006 18.01 A: Marco Chiavacci Cc: [email protected] Oggetto: Re: R: R: [Pdns-users] Pdns 2.9.20 - 21 svn crash On Fri, Oct 27, 2006 at 04:53:39PM +0200, Marco Chiavacci wrote: > Same result with this fix: Did you perhaps run 'pdns_control rediscover'? That might also have caused this crash. If you did, the log will list 'Rediscovery was requested'. The cause of that command causing a crash is fixed in commit 906: http://wiki.powerdns.com/cgi-bin/trac.fcgi/changeset/906 Can you double check you are actually running the recompiled version? Thanks! I appreciate the quick feedback. -- http://www.PowerDNS.com Open source, database driven DNS Software http://netherlabs.nl Open and Closed source services _______________________________________________ Pdns-users mailing list [email protected] http://mailman.powerdns.com/mailman/listinfo/pdns-users
