also ich würde es schon nutzen, zumindest bei den lokalen Karten!
Damit werden diese Services nie wieder von Loadbalancer geblockt, auch wenn sie mal einen Fehler bringen sollten.
bei mir wird immer sky select hd geblockt wen ich ein film bestelle. dann muss ich immer die loadbalancer stads löschen dan wird der film erst angezeigt. wen ich das jetzt aktiviere passiert das nie mehr?
Wenn du bei der Filmbestellung die SID 0078 (Sky Select HD) als positiven Service dem Reader zuweist, wird der auch nie geblockt... Daher verstehe ich den Sinn des Eintrags nicht ?! :emoticon-0112-wonde
Lass mich raten. Du bist folgendermaßen vorgegangen:
Sky Select Service hast du bis zu Beginn des Film's als negativen Service eingetragen bzw. garnicht als Service gesetzt. Kurz vor Beginn des Films hast du den Service "skyselect" als positiv gesetzt?!?!
Blöderweise übernimmt Oscam die Services nicht Onthefly... Soll heißen, erst nach einem Neustart des Readers wird der Service "skyselect" als positiven Service übernommen!!! Das ist der Fehler den viele machen!
Wenn du bei der Filmbestellung die SID 0078 (Sky Select HD) als positiven Service dem Reader zuweist, wird der auch nie geblockt... Daher verstehe ich den Sinn des Eintrags nicht ?! :emoticon-0112-wonde
Hi,
wenn du das direkt vor dem Filmstart machst oder niemand zufällig vorher auf diesen Sender zappt, sollte das auch gehen.
Wenn aber jemand so wie der TE die Services für PPV immer drin haben möchte, dann würde ich die LB-withelist nutzen.
Sonst passiert bei nicht decodierbaren sids folgendes:
Der LB blockiert diese für reopen_seconds(der default wäre hier 900 sec)
wenn dieser nach dieser Zeit wieder nicht decodiert werden kann, wird er einen Faktor hoch gesetzt.
also wird erst wieder in 2*reopen_seconds versucht (1800 sec.)
dann 3*reopen_seconds danach 4*reopen_seconds
... usw.
oder eben nach der Zeit, die in lb_stat_cleanup steht für einen Reset.
Solange wird die Sid geblockt.
Hier mal eine Unterhaltung aus dem Streamboard dazu:
A:
i have found a litte problem. ordered some a ppv event yesterday than i have enabled via services this channel that wasn't previously selected. but as the movie started i have got a reader rejected message. after a reboot of oscam channel got cleared. is this a general behaviour a was this introduced with the newest changes from blueven?
B:
Sounds like how LB should work.. Before PPV activation, the channel does not clear (obviously) so it got probably blacklisted. You can use a whitelist to prevent this for these channels.. (described somewhere up this thread).
A:
ok i can understand that it got blacklisted before because it wasn't active but wouldn't it be better if possible that oscam deletes the blacklisted channel/service if you select them via webif? If this is possible...
LB-Dev:
For channels as ppv ones, it should be used lb_whitelist_services.
In other case, if no one reader can decode the channel, LB "knocks" the readers only one time. After, they are re-tried each fail_factor*lb_reopen_seconds or when lb_stat_cleanup is reached.
Wenn er das macht, passiert es trotzdem, dass der SID in der lb-stat als not found landet. DD
Der Parameter hat voll und ganz seine Berechtigung und macht vor allen Sinn!
PS: es gibt auch noch einen anderen Parameter, der mit BAD-SIDs besser umgeht.
ecmnotfoundlimit
... man kann beides setzen bei lokalen Karten,
nur bei Proxies sind positive Services nicht immer von Vorteil (in Bezug auf den Sharepartner).
Darum diese whitelist_services...
doch doch, damit schränkt man den unnötigen Traffic zur Karte ein.
Die LB-withelist ist nur dafür da, damit die sids/reader nicht blockiert werden (da gibts ja auch keine negativen).
Schau dir das am besten mal in einem -d 256 Log an da sieht man ganz gut, wie der LB arbeitet.