Nameserverreplicatie werkt niet meer (foutcode 1129)
Gepubliceerd op 14 maart 2008
Het kan voorkomen dat ns2 of ns3 plotseling niet meer repliceert met ns1. In de MySQL-errorlog verschijnt dan vaak foutcode 1129.
Oorzaak
Een veelvoorkomende oorzaak is Nagios, dat periodiek verbinding maakt met de MySQL-poort (3306) van de primaire nameserver (ns1). Wanneer er te veel mislukte verbindingen plaatsvinden, kan MySQL het IP-adres van de monitoringsserver automatisch blokkeren en op de blocklist plaatsen.
Hierdoor kunnen replicatieprocessen tussen de nameservers worden verstoord.
Oplossing
Log in op ns1 en voer het onderstaande commando uit om de geblokkeerde hosts te wissen:
mysqladmin -u root -p flush-hosts
Controleer vervolgens of de replicatie tussen de nameservers weer correct functioneert.