Quantcast
Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Oscam loadbalance

Egon21

Freak
Registriert
5. Januar 2014
Beiträge
298
Reaktionspunkte
68
Punkte
88
Hallo, ich verstehe den Loadbalancer nicht richtig.
Wenn ich 2 reader habe, möchte ich, wenn einer mal zu hohe ECM Zeiten hat den anderen nehmen (098C Proxyreader von Kollegen), bzw den schnellsten immer zuerst.
Wenn aber einer mal wirklich hohe ECM Zeiten hat bzw einen timeout hat, wird auch er genommen.
Unmöglich, das 2 reader zur gleichen Zeit hohe ECM Zeiten hat, also funktioniert das ganze ja nicht richtig.
Meine oscam.conf mit den lb sieht so aus.
lb_mode = 1
lb_min_ecmcount = 1
lb_max_ecmcount = 1
lb_save = 0

Mit den ecmcount Einstellungen dachte ich mir, dass es bei jeden neuen ECM neu bewertet wird, aber funktioniert auch nicht so wie es soll.
Dann noch eine Frage, wenn ich gute Zeiten habe, bzw keine Timeout's kommt immer "(P/1/2/2)", wenn ich einen timeout erhalte, immer "(F/2/2/2)".
Was sagt mir das?
 
Du verstehst den lb überhaupt nicht

Der ist für Locale Karten gedacht
Woher ist denn die line mit den hohen ecm?
 
Aber mit diesen Settings oben kann es nicht Funktionieren, da wird der LB ja andauernd angelernt- Die Default werte dort sind schon okay.
 
Ja, aber warum ist das so,dass ein Reader ein timeout erhält?
Auch wenn ich die Standard Werte lasse, kommen timeout's.
Das verstehe ich ich nicht.
 
das kann sehr gut am Server liegen, kann man schwer riechen so ohne Configs und ohne die logs zu sehen vom Server UND Client,
man kann dir jetzt nur grob sagen das der LB nicht läuft so wie du es eingestellt hast
 
OK, aber so vom logischen her müsste es ja funzen.

[global]
logfile = /usr/keys/oscam.log
nice = -1
maxlogsize = 2000
clientmaxidle =1200
clienttimeout = 3500
disablecrccws_only_for = 0500:032830,030B00;1811:003311,003315;1819:00006D;098C:000000;098D:000000;0500:050F00
lb_mode = 1
lb_min_ecmcount = 5
lb_max_ecmcount = 100
lb_save = 0

[dvbapi]
enabled = 1
user = local

[webif]
httpport = 17000
httphelplang = de
httprefresh = 15
httpallowed = 192.168.0.1-192.168.255.255
httposcamlabel = Receiver-OSCam

[account]
user = local
group = 1

[reader]
label = line1
protocol = cccam
device = host1,port1
user = user1
password = pass1
keepalive = 1
group = 1

[reader]
label = line1
protocol = cccam
device = host2,port2
user = user2
password = pass2
keepalive = 1
group = 1
 
ich muss mal fix ne Frage zum LB einwerfen ....... ich habe auch mehrere Proxys ..... soweit ich weiss kann man das Balancing auf eine Caid reduzieren ....... ?????

Meine eigentliche Frage ist also , kann ich dem LB mitteilen ab welcher ECM-Zeit (ca.500ms) er einen anderen Reader anfragen soll ,damit es nicht zu Freezern kommt?

lb_retrylimits = 098C:500 z.B. ? oder ist das was völlig anderes ?
 
erstmal stell es auf Default, dann siehst du es wie das abläuft.
wenn ein Timeout kommt, bleibt das Bild eh stehen bis der nächste Reader greift, denke nicht das es bei dir so niedrig eingestellt ist das eine NDS nicht frezzt
 
Habe ich auch schon versucht alles auf Default und ich habe
clienttimeout = 2500
 
dann guck mal was parallel am Server kommt welcher Antworten sollte, einen Grund wird es schon haben wieso die Antwort aus bleibt, leider kann OScam alleine auch nicht Zaubern
 
Zurück
Oben