Goedenavond,
Momenteel gebruik ik 2 nameservers met BIND, maar ik wil graag gebruik gaan maken van PowerDNS. Dus heb ik het op een testserver geïnstalleerd, mysql database aangemaakt, bestaande BIND zones geïmporteerd, recursor geïnstalleerd en alles werkt. Totdat ik een minuutje geen queries doe, dan zijn de connecties naar mysql ge-timeout (of hoe je dat ook schrijft). Ok, dat is op te lossen door de timeout hoger te zetten en te zorgen dat er af en toe queries komen (op een live server zal dat ook geen probleem zijn) en anders een dig @localhost localhost in de crontab, ranzing maar het werkt.
Maar hetzelfde probleem treedt op wanneer mysql (draait op een aparte databaseserver) herstart of gereload wordt. Bestaande connecties zijn dan verbroken en PowerDNS geeft simpelweg geen antwoord meer. Via Google etc. kan ik bijzonder weinig oplossingen of beschrijvingen van dit probleem vinden. Ik vond een reactie dat het draaien in een 'guardian' proces dit zou moeten verhelpen omdat die PowerDNS zou herstarten als hij niet meer reageerde, maar guardian staat bij mij aan en hou het probleem. Overigens is er behoorlijk weinig informatie/documentatie over dat guardian verhaal te vinden.
Conclusie is dat mijn DNS uitvalt als er *iets* met de mysql server gebeurt (als is het maar een paar seconden) en ik er dus altijd aan moet denken om dan ook de DNS server te restarten (dat gaat dus niet gebeuren).
Kan iemand mij vertellen of dit probleem op te lossen is en zo ja, hoe? Volgens mij zijn er velen die op PowerDNS met mysql draaien en zou dat gewoon moeten blijven werken.
De testmachine is trouwens Ubuntu 6.10 en pdns versie 2.9.20-3.
Alvast dank voor uw aandacht.
Martin

Likes:



