Oscam Server mit Loadbalancer: Unterschied zwischen den Versionen
Aus Zebradem WIKI
Zur Navigation springenZur Suche springen
Keine Bearbeitungszusammenfassung |
|||
Zeile 30: | Zeile 30: | ||
::* lb_mode = 0 damit ist LB deaktiviert (default) | ::* lb_mode = 0 damit ist LB deaktiviert (default) | ||
::* lb_mode = 1 fastest reader first, hier wird immer der schnellste Reader (kleinste Antwortzeit) benutzt | ::* lb_mode = 1 fastest reader first, hier wird immer der schnellste Reader (kleinste Antwortzeit) benutzt | ||
::* lb_mode = 2 oldest reader first, kann ein bisschen verwirren wegen ältesten Reader zuerst. Ist aber eigentlich simple, denn hier werden die Anfragen abwechselnd an die Reader geschickt. Hat man zwei Karten :geht Anfrage 1 an Karte 1. Anfrage zwei geht an die zweite Karte da sie nun am längsten nichts bekommen hat. | ::* lb_mode = 2 oldest reader first, kann ein bisschen verwirren wegen ältesten Reader zuerst. Ist aber eigentlich simple, denn hier werden die Anfragen abwechselnd an die Reader geschickt. | ||
:Anfrage 3 geht wieder an die erste Karte da sie nun am längsten nicht geantwortet hat usw. Hat man 3 | ::::::Hat man zwei Karten :::geht Anfrage 1 an Karte 1. Anfrage zwei geht an die zweite Karte da sie nun am längsten nichts bekommen hat. | ||
:Karten gehen die Anfragen abwechselnd an Karte eins dann zwei dann drei, nun wieder 1;2;3. | ::::::Anfrage 3 geht wieder an die erste Karte da sie nun am längsten nicht geantwortet hat usw. Hat man 3 | ||
::::::Karten gehen die Anfragen abwechselnd an Karte eins dann zwei dann drei, nun wieder 1;2;3. | |||
::* lb_mode = 3 lowest usage level, hier wird eine Durchschnitts Antwortzeit aus 5 ecm's berechnet und der Reader mit der niedrigsten Auslastung wird genommen.<br><br> | ::* lb_mode = 3 lowest usage level, hier wird eine Durchschnitts Antwortzeit aus 5 ecm's berechnet und der Reader mit der niedrigsten Auslastung wird genommen.<br><br> | ||
:<FONT COLOR=RED> | :<FONT COLOR=RED>lb_save</FONT> - Default (man setzt keine "lb_save" Zeile in die config) ist "lb_save" mit "0" deaktiviert. | ||
:Durch "lb_save" werden die gesammelten Statistiken des LB's gespeichert. Damit er nach einem Neustart des Oscam Servers, direkt wieder darauf zugreifen kann. | :Durch "lb_save" werden die gesammelten Statistiken des LB's gespeichert. Damit er nach einem Neustart des Oscam Servers, direkt wieder darauf zugreifen kann. | ||
:Der LB überprüft die Antwortzeiten der Karten und mit lb_save werden diese Werte gespeichert. Nach einem Neustart von Oscam greift der LB nun auf diese | :Der LB überprüft die Antwortzeiten der Karten und mit lb_save werden diese Werte gespeichert. Nach einem Neustart von Oscam greift der LB nun auf diese | ||
Zeile 77: | Zeile 78: | ||
:lb_weight = 800 # für lokal Reader | :lb_weight = 800 # für lokal Reader | ||
:lb_weight = 50 # für externe Reader | :lb_weight = 50 # für externe Reader | ||
</div> | </div><BR/> | ||
== Experteinstellung == | |||
:Folgender Text ist nur für Leute die sich auskennen. Es gibt noch die Möglichkeit den LB ein Feintuning zu unterziehen. | :Folgender Text ist nur für Leute die sich auskennen. Es gibt noch die Möglichkeit den LB ein Feintuning zu unterziehen. | ||
:Da die Default Werte (sind automatisch gesetzt wenn LB aktiv ist und keine weiteren LB Einstellungen eingetragen werden) eigentlich schon perfekt sind, sollte man auf jeden Fall die Finger von lassen, | :Da die Default Werte (sind automatisch gesetzt wenn LB aktiv ist und keine weiteren LB Einstellungen eingetragen werden) eigentlich schon perfekt sind, sollte man auf jeden Fall die Finger von lassen, | ||
Zeile 85: | Zeile 87: | ||
::* lb_min_ecmcount = X nach wieviel ecm's sich der LB auf einen Reader festlegt. Default ist 5 | ::* lb_min_ecmcount = X nach wieviel ecm's sich der LB auf einen Reader festlegt. Default ist 5 | ||
::* lb_max_ecmcount = X nach wieviel ecm's der LB wieder überprüft, ob es einen besseren(schnelleren) Reader gibt. Default sind 500. | ::* lb_max_ecmcount = X nach wieviel ecm's der LB wieder überprüft, ob es einen besseren(schnelleren) Reader gibt. Default sind 500. | ||
::* lb_reopen_seconds = X nach wieviel Sekunden, Reader die nicht geantwortet haben, erneut angefragt werden. Default ist 900. | ::* lb_reopen_seconds = X nach wieviel Sekunden, Reader die nicht geantwortet haben, erneut angefragt werden. Default ist 900. | ||
:Alle Einstellungen kommen auch in die oscam.conf [global] Section. | :Alle Einstellungen kommen auch in die oscam.conf [global] Section. | ||
:Fehlen diese Einstellungen in der Config und der LB ist aktiviert, werden die Default Werte benutzt | :Fehlen diese Einstellungen in der Config und der LB ist aktiviert, werden die Default Werte benutzt.<BR/><BR/> | ||
:Aber wie gesagt, am besten lasst ihr diese Optionen ganz weg, dann werden die Default Werte benutzt und alles läuft. Es gibt nur Ausnahmen wie ECM Double Check wo man diese Optionen verstellt. | :Aber wie gesagt, am besten lasst ihr diese Optionen ganz weg, dann werden die Default Werte benutzt und alles läuft. | ||
:Es gibt nur Ausnahmen wie ECM Double Check wo man diese Optionen verstellt. | |||
<BR/><BR/> | <BR/><BR/> | ||
;regards | ;regards |