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

S02 / OSCAM LB / "rejected group - no matching reader"

    Nobody is reading this thread right now.

MrZeropage

Ist gelegentlich hier
Registriert
16. Dezember 2014
Beiträge
80
Reaktionspunkte
55
Punkte
38
Ort
OSCAM core
Hallo zusammen,

folgende Konfiguration läuft hier:
OSCAM: 1.20-unstable_svn Build: r9482 Compiler: i686-linux-gnu
Linux 3.13.0-43-generic auf i686
Intel(R) Atom(TM) CPU N270 @ 1.60GHz, 2 cores
[TABLE="width: 100%"]
[TR="class: ui_form_pair"]
[TD="class: ui_form_label, align: right"]CPU-Last im Durchschnitt[/TD]
[TD="class: ui_form_value"]0.19 (1 Minute) 0.26 (5 Minuten) 0.14 (15 Minuten)[/TD]
[/TR]
[TR="class: ui_form_pair"]
[TD="class: ui_form_label, align: right"]CPU Auslastung[/TD]
[TD="class: ui_form_value"]9% Benutzer, 13% Kernel, 0% IO, 78% Leerlauf[/TD]
[/TR]
[/TABLE]

Als USB-Reader sind Smargo's im Einsatz:
1x direkt angeschlossen mit S02-Karte
1x direkt angeschlossen mit S02-Karte
1x über aktiven USB-Hub HD+ Karte

LoadBalancer konfiguriert für die beiden S02-Karten, die HD+ läuft direkt ohne LB.

ich habe ein Problem, immer wieder (offensichtlich sporadisch) steigen die S02-Karten aus, und im Log liest man
(1702&000000/0000/0072/93:061F7A17943218CE708DD72D660E40C5): found (3770 ms) by SKY (F/1/1/2) - Sky Sport HD 2
(1702&000000/0000/010B/93:8ECAAB9DE9BC3525B9A1092A40970896): cache2 (4442 ms) by SKY (F/2/2/2) - Sky Bundesliga HD 2
(1702&000000/0000/010B/93:3A470F0EEE27559D3624F44EF408EBFE): timeout (5001 ms) by SKY (F/1/1/2) - Sky Bundesliga HD 2
(1702&000000/0000/010B/93:3A470F0EEE27559D3624F44EF408EBFE): rejected group (2 ms) - Sky Bundesliga HD 2 (no matching reader)


(1702&000000/0000/0069/93:D7B8077EC3D2759FAD271FFCC6454294): found (695 ms) by SKY (L/1/1/2) - Sky Sport Bundesliga HD 1
(1702&000000/0000/0069/93:D7B8077EC3D2759FAD271FFCC6454294): cache2 (701 ms) by SKY (L/1/1/2) - Sky Sport Bundesliga HD 1
(1702&000000/0000/010B/93:5C12285A3C4EEF5AC49F1DB97D09C617): rejected group (1 ms) - Sky Bundesliga HD 2 (no matching reader)
(1702&000000/0000/010B/93:5C12285A3C4EEF5AC49F1DB97D09C617): rejected group (0 ms) - Sky Bundesliga HD 2 (no matching reader)

Im zweiten Beispiel sieht man, dass z.B. ein Sender (Bundesliga HD 1) läuft und ein zweiter (Bundesliga HD 2) nicht.

Nach einiger Zeit legt sich das wieder und alles läuft, aber es nervt massiv. Die Laufzeiten steigen plötzlich von normalen Werten deutlich < 1000ms nach oben, obwohl das Caching funktioniert, und dann kommt es zum Timeout und danach zu dem "rejected group - no matching reader". Dies passiert aber mit bei den beiden Karten im LoadBalancer, HD+ läuft einwandfrei durch...
Im zweiten Beispiel Laufzeiten normal, trotzdem geht ein Sender nicht - auch Dienst-Neustart hilft nicht immer...


Hier mal die Konfiguration:

oscam.conf
[global]
Nice = 99
ClientTimeout = 7
# FallbackTimeout = 3
ClientMaxIdle = 120
BindWait = 20
ResolveDelay = 15
LogFile = /var/log/oscam.log
PidFile = /var/run/oscam.pid
emmlogdir = /var/log/
Sleep = 1440
cachedelay = 0
waitforcards = 0
MaxLogsize = 65536
saveinithistory = 1
unlockparental = 1
preferlocalcards = 2


lb_mode = 1
# lb_save = 0
# lb_savepath = /tmp/.oscam/stat
# fallbacktimeout = 3000
# lb_reopen_mode = 1
# lb_stat_cleanup = 24
lb_retrylimit = 4500
lb_reopen_seconds = 900


[cccam]
Port = xxxxx
version = 2.3.0
nodeid = xxxxxxxxxxxxxx
reshare = 0
stealth = 0
recv_timeout = 6000

oscam.services
[hdplus]
caid=1830
provid=00000000,00003411
srvid=1519,151A,157C,157F,1581,2774,2777,277E,2E9B,2EAF,5273,5274,EF10,EF11,EF14,EF15,EF74,EF75,EF76,EF77,EF78

[sky]
caid=1702,1833
srvid=0008,0009,000A,000B,000C,000D,000E,000F,0010,0011,0012,0013,0014,0015,0016,0017,0018,0019,001A,001B,001C,001D,0021,0022,0023,0024,0025,0026,0027,0029,002A,002B,0032,0034,0035,0037,0038,0039,003A,003B,003C,003D,003E,003F,0040,0041,0042,0043,0044,0045,0046,0065,0066,0069,006A,006B,006C,006D,006E,006F,0070,0071,0072,0073,0074,0075,0076,0077,0078,007A,007B,007C,007D,007E,007F,0080,0081,0082,0083,0084,0086,0087,0088,0089,008A,008C,00A8,00DD,00DE,00DF,00FB,00FC,00FD,00FE,0104,0105,0106,0107,0108,010B,010C,010E,010F,0110,0111,0115,0116,0118,0119,011A,011B,011F,0120,0122,0123,0124,0125,0129,012A,012C,012D,012E,012F,0133,0134,0136,0137,0138,0139,013D,013E,0140,0141,0142,0143,0147,014A,014B,014C,014D,0151,0152,0154,0156,0159,015B,015C,0160,0163,016B,016D,0175,0191,0201,0203,0204,0206,0298,07FF,125D,1485,2EFE,3331,3393,4461,4462,6FF1,7001,7009,700A


oscam.server
[reader]
label = SKY
protocol = smartreader
device = Serial:Reader xxxxxxx
detect = CD
group = 1
emmcache = 1,3,2
blockemm-u = 0
blockemm-s = 1
blockemm-g = 1
blockemm-unknown = 1
saveemm-u = 1
saveemm-s = 1
saveemm-g = 1
saveemm-unknown = 1
caid = 1702,1833
Fallback = 0
AU = 1
mhz = 600
cardmhz = 600
services = SKY




[reader]
label = SKY2
protocol = smartreader
device = Serial:Reader xxxxxxx
detect = CD
group = 1
emmcache = 1,3,2
blockemm-u = 0
blockemm-s = 1
blockemm-g = 1
blockemm-unknown = 1
saveemm-u = 1
saveemm-s = 1
saveemm-g = 1
saveemm-unknown = 1
caid = 1702,1833
Fallback = 0
AU = 1
mhz = 600
cardmhz = 600
services = SKY



[reader]
label = HDplus
protocol = smartreader
device = Serial:Reader xxxxxxx
detect = CD
group = 2
emmcache = 1,1,2
blockemm-u = 0
blockemm-s = 1
blockemm-g = 0
blockemm-unknown = 1
AU = 1
cardmhz = 368
mhz = 368
rsakey = xxxxxxxxxxxxx
boxkey = xxxxxxxxxxxxx
caid = 1830
services = HDplus

oscam.user
user = CSadmin
pwd = xxxxxxxx
disabled = 0
group = 1,2
uniq = 0
au = 1
monlevel = 4
services = sky,hdplus
Andere User sind bei AU auf 0 gestellt, der Rest ist identisch.


Was kann das sein ? Ich tippe, irgendwelche Settings am LoadBalancer... ??

Danke euch im voraus für die Unterstützung :)
 
Zuletzt bearbeitet von einem Moderator:
AW: S02 / OSCAM LB / "rejected group - no matching reader"

Hi,
Als erstes würd ich dir empfehlen die Einträge bei den Services zu korrigieren, passend zu deiner oscam.services.
aus
services = SKY
services = HDplus
mach
services = sky
services = hdplus

Als nächstes würde ich dir "lb_whitelist_services" in den Readern empfehlen.
also
lb_whitelist_services = sky
bzw.
lb_whitelist_services = hdplus
Damit werden diese Sender vom LB nie wieder geblockt.

Gruß
janni1
 
AW: S02 / OSCAM LB / "rejected group - no matching reader"

[reader]
label = SKY
protocol = smartreader
device = Serial:Reader xxxxxxx
detect = CD
group = 1
emmcache = 1,3,2
blockemm-u = 0
blockemm-s = 1
blockemm-g = 1
blockemm-unknown = 1
saveemm-u = 1
saveemm-s = 1
saveemm-g = 1
saveemm-unknown = 1
caid = 1702,1833
Fallback = 0
AU = 1
mhz = 600
cardmhz = 600
services = SKY




[reader]
label = SKY2
protocol = smartreader
device = Serial:Reader xxxxxxx
detect = CD
group = 1
emmcache = 1,3,2
blockemm-u = 0
blockemm-s = 1
blockemm-g = 1
blockemm-unknown = 1
saveemm-u = 1
saveemm-s = 1
saveemm-g = 1
saveemm-unknown = 1
caid = 1702,1833
Fallback = 0
AU = 1
mhz = 600
cardmhz = 600
services = SKY

zwei Reader mit gleicher gruppe!!
 
Zuletzt bearbeitet von einem Moderator:
AW: S02 / OSCAM LB / "rejected group - no matching reader"

bei Einsatz des LB müssen die Reader doch in der gleichen Gruppe sein, oder?!
 
AW: S02 / OSCAM LB / "rejected group - no matching reader"

Hi,
nein müssen sie nicht, können sie aber.
Ist egal.

Gruß
janni1
 
AW: S02 / OSCAM LB / "rejected group - no matching reader"

dann lasse ich die Groups erstmal so, habe lb_whitelist in der Oscar.services bei den READERn hinzugefügt... sonst noch Tips?
 
AW: S02 / OSCAM LB / "rejected group - no matching reader"

Deine oscam.conf ist die Hölle, kein Wunder wenn Probleme entstehen.
... ich würde es so versuchen
Code:
[global]
logfile                       = /var/log/OScam.log
logduplicatelines             = 1
usrfileflag                   = 1
clienttimeout                 = 5500
fallbacktimeout               = 5500
fallbacktimeout_percaid       = 09:450,18:2900
clientmaxidle                 = 0
unlockparental                = 1
nice                          = -4
maxlogsize                    = 1024
waitforcards                  = 0
waitforcards_extra_delay      = 0
preferlocalcards              = 1
dropdups                      = 1
usrfile                       = /var/log/oscamuser.log
emmlogdir                     = /var/log/
lb_mode                       = 1
lb_save                       = 2500
lb_nbest_readers              = 1
lb_nfb_readers                = 2
lb_min_ecmcount               = 2
lb_reopen_invalid             = 0
lb_force_reopen_always        = 1
lb_retrylimit                 = 2800
lb_auto_betatunnel            = 0
lb_auto_betatunnel_prefer_beta= 0
lb_savepath                   = /var/log/stat
lb_retrylimits                = 0100:5500,0500:5500,09C7:750,09:450,0B00:4300,0B02:2100,17:5500,183D:900
ecmfmt                        = c&p/i/s/l
failbantime                   = 960
failbancount                  = 300

[cccam]
port                          = 12000
nodeid                        = 
version                       = 2.3.0
reshare                       = 1
updateinterval                = 30
minimizecards                 = 1
recv_timeout                  = 4000

[webif]
httpport                      = 83
httphelplang                  = de
httprefresh                   = 10
httppollrefresh               = 10
httphideidleclients           = 1
httpshowmeminfo               = 1
httpshowcacheexinfo           = 1
httpshowecminfo               = 1
httpshowloadinfo              = 1
httpallowed                   = 127.0.0.1,192.168.0.0-192.168.255.255
hideclient_to                 = 60
http_status_log               = 1

.
 
AW: S02 / OSCAM LB / "rejected group - no matching reader"

Nach einigen Anpassungen und Tests lief es zumindest mit der nachstehend aufgeführten Konfiguration über mehrere Stunden richtig gut. Allerdings tritt irgendwann (Grund nicht nachvollziehbar) das Verhalten auf, dass die Antwortzeiten plötzlich massiv ansteigen, irgendwann über 5000 kommen und die Clients dann TIMEOUTs erhalten. Neustart half meistens, heute aber mehrfach nicht wirklich, nach dem INIT waren die Laufzeiten direkt deutlich zu hoch und immer wieder dann 5000 mit entsprechendem Resultat. Hab es dann mal laufen lassen und nach ziemlich exakt 30 Minuten *zack* Laufzeiten deutlich und stabil <1000ms.

Aktuelle Konfiguration:
[global]
nice = -10
clienttimeout = 6000
fallbacktimeout = 3000
clientmaxidle = 600
cachedelay = 120
bindwait = 20
maxlogsize = 32768
logduplicatelines = 1
logfile = /var/log/oscam.log
pidfile = /var/run/oscam.pid
lb_savepath = /tmp/.oscam/stat
emmlogdir = /var/log/
ecmfmt = c&p/i/s/l
sleep = 1440
waitforcards = 0
saveinithistory = 1
unlockparental = 1


##########################
# LOAD BALANCER SETTINGS #
##########################

lb_mode = 1
lb_save = 0
lb_stat_cleanup = 24
fallbacktimeout = 3000
lb_min_ecmcount = 5
lb_max_ecmcount = 100
lb_retrylimit = 2000
lb_use_locking = 0
lb_reopen_seconds = 30
lb_reopen_mode = 0
lb_force_reopenalways = 0

[dvbapi]
enabled = 1
user = oscamdvbapi
au = 1

[cccam]
port = xxxxx
nodeid = XXXXXXXXXXXXXXXX
version = 2.3.0
reshare = 0
stealth = 0
recv_timeout = 6000

[monitor]
port = xxx
aulow = 120
NoCrypt=192.168.0.0-192.168.255.255
monlevel = 4
appendchaninfo = 1

Ich frage mich, was mit dem LoadBalancer nach 30 Minuten passiert ist und warum dann plötzlich die Laufzeiten von 5000 auf unter 1000 fallen. Wenn man diese Zeit von 30 auf 1 Minute reduzieren könnte, wäre schon geholfen ;)

Ausserdem: warum kommt das TIMEOUT nach 5000ms und nicht erst nach 6000ms oder so?
Die S02 liefert ja normalerweise erst ab 7000ms nichts vernünftiges mehr aus...

Im Log sieht es wie folgt aus:
(1702&000000/0000/0081/93): cache2 (729 ms) by SKY (P/1/2/2) - Sky Sport HD 1
(1702&000000/0000/0081/93): found (734 ms) by SKY (P/1/2/2) - Sky Sport HD 1
(1702&000000/0000/0083/93): found (803 ms) by SKY2 (P/1/2/2) - Sky Cinema HD
(1702&000000/0000/0083/93): cache2 (810 ms) by SKY2 (P/1/2/2) - Sky Cinema HD
(1702&000000/0000/002A/93): found (712 ms) by SKY (P/1/2/2) - 13th Street
(1702&000000/0000/000B/93): found (753 ms) by SKY (P/1/2/2) - Sky Cinema +1
(1702&000000/0000/0204/93): found (716 ms) by SKY2 (P/1/2/2) - Sky Nostalgie
(1702&000000/0000/0008/93): found (932 ms) by SKY (P/1/2/2) - Sky Comedy


P/1/2/2 ist ja grundsätzlich richtig und ok, oder?
Wenn ich (wie zuvor empfohlen) "preferlocalcards" aktiviere, stand dort immer (L/x/x/x) und die Laufzeiten waren durchweg inakzeptabel hoch.
Wenn die Laufzeiten dann mal wieder "explodieren", sieht das wie folgt aus:

(1702&000000/0000/002A/93): found (2397 ms) by SKY2 (P/2/2/2) - 13th Street
(1702&000000/0000/0074/93): found (2896 ms) by SKY2 (P/2/2/2) - Disney Channel HD
(1702&000000/0000/001B/93): found (3585 ms) by SKY2 (F/2/2/2) - RTL Crime
(1702&000000/0000/0204/93): found (2837 ms) by SKY2 (P/2/2/2) - Sky Nostalgie
(1702&000000/0000/0038/93): found (2883 ms) by SKY2 (P/2/2/2) - Boomerang
(1702&000000/0000/000A/93): found (3547 ms) by SKY2 (F/2/2/2) - Sky Cinema
(1702&000000/0000/000A/93): found (3862 ms) by SKY2 (F/2/2/2) - Sky Cinema
(1702&000000/0000/006C/93): found (4446 ms) by SKY2 (F/2/2/2) - Sky Sport News HD
(1702&000000/0000/0074/93): found (4860 ms) by SKY2 (F/2/2/2) - Disney Channel HD
(1702&000000/0000/006B/93): timeout (5000 ms) by SKY,SKY2 (F/2/2/2) - Sky Cinema Hits HD
(1702&000000/0000/006B/93): timeout (5000 ms) by SKY,SKY2 (F/2/2/2) - Sky Cinema Hits HD


Es wird also irgendwann "F" (Fallbackreader) geloggt, dieser hat aber auch hohe Laufzeiten, und dann folgen irgendwann die TIMEOUTs.
Wie gesagt, nach 30 Minuten in diesem Zustand ist plötzlich alles wieder ok...


Wie schon im ersten Beitrag gezeigt, sind die Reader und Services so eingerichtet, dass beide S02-Karten in GROUP 1 sind, und der SERVICE ist bei beiden identisch "sky". Die LABEL sind lediglich SKY und SKY2.
 
AW: S02 / OSCAM LB / "rejected group - no matching reader"

Ich würde an deiner Stelle den LB mal zum Testen ausschalten um auszuschließen, dass du ein grundlegendes Problem mit den Readern hast.

-supraracer
 
AW: S02 / OSCAM LB / "rejected group - no matching reader"

Hatte ich vor ein paar Tagen schonmal gemacht, also nur auf dem ersten Reader "SKY" laufen lassen, ging erst ganz gut, war dann aber letztendlich ein Lastproblem, nicht umsonst sind ja zwei Karten im Einsatz... und ich denke mir, wenn einer der Reader ein Problem hätte, würde das ja irgendwie im LB-Log ersichtlich sein, und dass beide spinnen... unwahrscheinlich
Es wäre aber noch ein Ersatz-Smargo verfügbar, aber da es anfangs ja immer gut läuft und erst nach einer Zeit schlechter wird...

Ich habe jetzt mal noch bei beiden Readern etwas hinzugefügt:
ecmheaderwhitelist = 1702:807090C7000000011010008712078400,817090C7000000011010008713078400;1833:803086078400,813086078400

Ich habe aufgrund des sporadischen, aber quasi täglich auftretendem Problem ein wenig die Befürchtung, einer der Clients macht den Server irre und dann geht alles den Bach runter, vielleicht lässt sich das damit vermeiden...?
 
AW: S02 / OSCAM LB / "rejected group - no matching reader"

Lastproblem könntest du mit Services ggf. in den Griff bekommen. Soll ja keine Dauerlösung sein, nur um den LB als wirklich Schuldigen einzugrenzen.

-supraracer
 
Zurück
Oben