Page 1 of 1
OSCAM loadbalancer
Posted: 29 Dec 2022 11:51
by ciprysat
Care sunt setarile corecte la loadbalancer ?
eu am asa
https://freeimage.host/i/HTkWAbe
Re: OSCAM loadbalancer
Posted: 30 Dec 2022 14:22
by ASiX88796
»
Load balancer = echilibrarea încărcării.
Se referă la readere, adică cererile către readere să fie mai echilibrate.
În funcție de readerele tale poți alege una din cele 5 variante:
- Loadbalance disabled = dezactivat, caz în care o cerere de ECM va fi trimisă la toate readerele
- Fastest reader first = cererea de ECM va fi trimisă doar la readerul cel mai rapid (primele 5 cereri [lb_min_ecmcount] vor fi trimisa la toate readerele pentru a se face o calibrare iar următoarele cereri vor fi trimise doar la readerul cu cel mai mic timp de răspuns)
- Oldest reader first = cererea de ECM va fi trimisă doar la readerul care nu a primit cereri de cel mai mult timp
- Lowest usage level cererea de ECM va fi trimisă doar la readerul care a primit cele mai puține cereri
- Log statistics only = dezactivat, caz în care o cerere de ECM va fi trimisă la toate readerele dar va fi salvată statistica într-un fișier.
Re: OSCAM loadbalancer
Posted: 30 Dec 2022 20:28
by ciprysat
Multumesc ! foarte buna traducere pe inteles
lb_retrylimit : Retry next readers only if response time is higher then lb_retrylimit in milli seconds . default :800 ms
:Reîncercați următorii cititori numai dacă timpul de răspuns este mai mare decât lb_retrylimit în milisecunde
daca cererea pe un reader depaseste timpus de raspuns de 800 ms se comuta pe urmatorul reader mai rapid
lb_reopen_seconds : time in seconds between retrying failed readers/CAIDs/providers/services
timpul în secunde între reîncercarea cititorilor/CAID-urilor/furnizorilor/serviciilor eșuate
(aici nu inteleg la ce se refera )
Re: OSCAM loadbalancer
Posted: 30 Dec 2022 22:05
by ASiX88796
»
De exemplu: dacă ai 3 readere și o cerere de CAiD 0b02, OScam va trimite cererea către toate 3 readerele iar apoi va compara timpul de răspuns pentru a stabili care este cel mai rapid reader. Dacă în schimb un reader nu răspunde deloc (timeout/not found/invalid) atunci readerul este considerat eșuat (failed) și nu mai participă la statistică. În aceste condiții, setând Time to reopen failed readers, poți retesta un reader eșuat, care între timp posibil să-și fi revenit.
Time to reopen (în secunde) stabilește timpul pentru a reverifica un reader care la momentl testului nu a răspuns.
Re: OSCAM loadbalancer
Posted: 31 Dec 2022 22:21
by ciprysat
lb_reopen_seconds : time in seconds between retrying failed readers/CAIDs/providers/services : default 900
timpul în secunde între reîncercarea cititorilor/CAID-urilor/furnizorilor/serviciilor eșuate
Totusi ii mare timpul de 900 sec . Cam 30 - 60 sec ar fi ok.
Re: OSCAM loadbalancer
Posted: 01 Jan 2023 15:50
by ASiX88796
»
Privind lucrurile dintr-un alt unghi: când un reader este etichetat ca eșuat (defect), pentru a nu se obosi în zadar, OScam nu mai trimite cereri la el. Va trimite cereri abia după ce acel reader este "reparat" sau mai bine zis după ce sa remediat problema. Variabila lb_reopen_seconds poate fi văzută și ca timpul necesar ca un reader defect să fie reparat. În mod implicit, OScam consideră că 900 secunde (15 minute) este timpul necesar ca un reader defect să fie repus în funcțiune.
Un reader este etichetat ca eșuat (defect) când nu răspunde deloc (timeout) sau răspunde cu not found sau invalid.
Obținem Timeout de la un reader când acesta este sufocat de cereri, este blocat complet, este întreruptă conexiunea (cablu), etc
Obținem not found sau invalid de la un reader când acel reader nu are acel CAiD, ProviD sau SiD.
Părerea mea este că în variabila lb_reopen_seconds trebuie trecut timpul necesar pentru a remedia una din problemele enumerate mai sus (timeout/not found/invalid). Remedierea nu o face OScam, ci o persoană care administrează acel reader.