Ich verwende mod_proxy_balancer, um das Failover von Backend-Servern zu verwalten. Backend-Server geben möglicherweise einen Fehlercode zurück, anstatt ein Timeout zu geben, wenn ein anderer Back-End-Dienst wie NFS fehlschlägt, und wir möchten, dass solche Server ebenfalls als ausgefallene Knoten markiert werden. Daher verwenden wir die Failonstatus-Direktive.
%Vor%Momentan funktioniert das Failover mit einem Glitch perfekt. Wenn der aktive Knoten ausfällt, erhält der Benutzer einen 503-Fehler, und ab der nächsten Anforderung übernimmt der Standby-Server.
Ich möchte nicht einmal eine einzige Anfrage scheitern lassen. Cant mod_proxy failover ohne dass jemals ein Fehler an den Client zurückgegeben wird? Wenn der aktive Knoten ausfällt, möchte ich, dass mod_proxy den Standby-Modus für die gleiche Anfrage und nicht nur für die nachfolgende Anfrage ausprobiert!
Ich glaube, Sie haben dies auf der Apache HTTPd-Mailingliste gefragt, aber leider keine zufriedenstellende Antwort erhalten. Ich habe fast die gleiche Frage in ServerFault gestellt, also schließe ich sie zusammen.
Tags und Links apache reverse-proxy failover mod-proxy mod-proxy-balancer