Zurück zu den Hosting-FAQs
HILFECENTER · FAQHosting1 Min. Lesezeit

Was unterscheidet einen Liveness- von einem Readiness-Check?

Ein Liveness-Check fragt, ob ein Prozess weiterlaufen sollte; ein Readiness-Check, ob er jetzt sicher Traffic bedienen kann. Eine Vermischung kann einen langsamen, aber gesunden Dienst neu starten oder Anfragen an eine noch initialisierende Instanz senden.

Hosting

Jeden Check gezielt halten

Ein Liveness-Check sollte einen dauerhaft festgefahrenen Prozess erkennen, nicht jeden vorübergehenden Abhängigkeitsfehler. Prüft er Datenbank oder externe API, kann ein kurzer Ausfall wiederholte Neustarts auslösen und die Erholung erschweren.

Readiness kann Bedingungen für die Anfrageverarbeitung prüfen, etwa abgeschlossene Initialisierung oder Zugriff auf notwendigen lokalen Zustand. Der Check sollte zeitnah anzeigen, wann eine Instanz nicht bedienen kann und wann sie wieder bereit ist.

Schwellen festlegen und Verhalten beobachten

Berücksichtigen Sie realistische Startzeiten und normale Latenzschwankungen. Stellen Sie sicher, dass Prüfungen weder übermäßige Last erzeugen noch sensible Informationen offenlegen.

Beobachten Sie beim Rollout die Prüfergebnisse zusammen mit Anfragefehlern und Neustarts. Testen Sie Start, Abhängigkeitsausfall und Erholung, um Routing- und Neustartverhalten zu bestätigen.

Zurück zu den Hosting-FAQs