PHuV
Banned
- Registriert
- März 2005
- Beiträge
- 14.219
Ich habe hier ein Apache 2.4.6 Webserver und möchte ihn gerne so konfigurieren, daß er einen Ausfall eines Knotens erkennt und dann alle Services und Routen auf den anderen Knoten schwenkt. Es gibt 2 Server test01 und test02 mit dem Ports 8040 für Karaf Container, wo die Routen und Services abgesetzt werden sollen. Aktuell ist einfaches Balaning per byrequests eingestellt.
/etc/httpd/conf.d/proxy_balancer.conf
Was muß ich nun anstelle ProxySet lbmethod=byrequests (Verteilung) verwenden, wenn der Loadbalancer bemerkt, daß ein Service nicht durchgeht, weil der Knoten ausgefallen ist.
Bei den Balancer parameters finde ich leider nichts, was irgendwie passen könnte.
https://httpd.apache.org/docs/current/mod/mod_proxy.html
Es gibt zwar ein Beispiel für Timeouts
doch das behandelt hier den gesamten Cluster.
Kennt jemand die korrekte Konfiguration dafür?
/etc/httpd/conf.d/proxy_balancer.conf
Code:
<IfModule mod_proxy.c>
<Location /balancer-manager>
SetHandler balancer-manager
Order deny,allow
#Deny from all
Allow from all
Satisfy all
</Location>
<Proxy balancer://test_cluster>
BalancerMember http://test01:8040
BalancerMember http://test02:8040
ProxySet lbmethod=byrequests
</Proxy>
ProxyPass /testc balancer://test_cluster
</IfModule>
Bei den Balancer parameters finde ich leider nichts, was irgendwie passen könnte.
https://httpd.apache.org/docs/current/mod/mod_proxy.html
Es gibt zwar ein Beispiel für Timeouts
Code:
ProxyPass "/example" "http://backend.example.com" max=20 ttl=120 retry=300
Kennt jemand die korrekte Konfiguration dafür?
Zuletzt bearbeitet: