Wie stelle ich das Timeout für die statische Integritätsprüfung eines Balancer-Mitglieds eines Apache-Reverse-Proxys ein?

Wie stelle ich das Timeout für die statische Integritätsprüfung eines Balancer-Mitglieds eines Apache-Reverse-Proxys ein?

Ich versuche, einen Reverse-Proxy zu konfigurieren. Ich habe derzeit

<Proxy balancer://myset>
    BalancerMember http://IP1:80 retry=4
    BalancerMember http://IP1:80
    Balancermember http://IP3:80
    ProxySet lbmethod=bytraffic
</Proxy>
ProxyPass "/balancer-manager" !
ProxyPass "/"  "balancer://myset/"
ProxyPassReverse "/"  "balancer://myset/"

Durch das Setzen von „retry“ auf 4 wird die Zeit verkürzt, die vergeht, bis der Reverse-Proxy den Zustand eines Mitglieds im Fehlerzustand überprüft. Wenn ich jedoch systemctl stop httpd(von der Instanz bei IP1) ausführe und die Balancer-Manager-Seite (des Reverse-Proxys) aktualisiere, dauert es unterschiedlich lange (manchmal nur wenige Sekunden), bis es als „Init Err“ registriert wird. Wie konfiguriere ich diese Prüfung so, dass sie seltener ausgeführt wird? Wird die Prüfung nur ausgeführt, weil ich die Seite aktualisiere? Ich verwende keine dynamischen Integritätsprüfungen. Wird also PING verwendet und was ist CPING, das in der Dokumentation erwähnt wird? Ich habe mir die Modulseite angesehen, auf der es normalerweise genau erklärt wird, aber ich habe ein paar Dinge ausprobiert, ohne Erfolg. Und wenn die Adressen aller BalancerMembers für jede Anfrage angepingt werden, bedeutet das, dass wir für jede Anfrage drei zusätzliche Hin- und Rückläufe haben? Und schließlich: Wenn ich mich entscheide, Integritätsprüfungen zu aktivieren (über das hcheck-Modul), werden dann die statischen Prüfungen deaktiviert? Danke.

verwandte Informationen