Verbesserung des E-Mail Checks am Load Balancer

Wir betreiben unsere Mail-Infrastruktur redundant auf zwei Mailservern. Ein Load Balancer verteilt die eingehenden Verbindungen automatisch auf beide Server.

Am 23.07. kam es zu einem Problem im Dateisystem, auf dem die E-Mails gespeichert sind. Einer der beiden Mailserver verlor dabei den Zugriff auf die gespeicherten Nachrichten. Der Server selbst lief zwar weiterhin und beantwortete Anfragen – eine Anmeldung war also weiterhin möglich –, auf die eigentlichen E-Mails konnte jedoch nicht mehr zugegriffen werden.

Bisher prüfte der Load Balancer lediglich, ob ein Mailserver erreichbar ist. Da der betroffene Server noch auf Anfragen reagierte, wurde er weiterhin verwendet, obwohl er keine E-Mails mehr bereitstellen konnte.

Diese Prüfung wurde nun erweitert. Der Load Balancer kontrolliert jetzt nicht mehr nur, ob sich ein Mailserver meldet, sondern auch, ob er tatsächlich auf ein Postfach zugreifen und E-Mails bereitstellen kann.

Erkennt der Load Balancer, dass ein Mailserver zwar erreichbar ist, aber keine E-Mails liefern kann, wird dieser automatisch aus dem Betrieb genommen. Alle neuen Verbindungen werden dann ausschließlich an den funktionierenden Server weitergeleitet. Dadurch bleiben die Maildienste auch in einem solchen Fehlerfall für die Benutzer verfügbar.

2 „Gefällt mir“