1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

Oscam Loadbalancer tut nicht was er soll

Dieses Thema im Forum "Oscam Talk Archiv" wurde erstellt von Timmes123, 1. April 2012.

  1. Timmes123
    Offline

    Timmes123 Newbie

    Registriert:
    16. August 2011
    Beiträge:
    22
    Zustimmungen:
    0
    Punkte für Erfolge:
    1
    Hi Leute,
    ich habe jetzt schon Tagelang in howtos und foren geschaut, aber ich kann meinen Fehler einfach nicht finden.

    Ich habe Oscam stable Version: 1.10rc-svn Rev. 6089 auf nem Linux Server laufen.

    Ich habe 2 Skykarten S02 mit komplett gleichem Abo am Server angeschlossen.
    Nun wollte ich die Last auf die Karten verteilen, da es manchmal bei einer Karte zu recht hohen ecm Zeiten gekommen ist.

    ich habe Loadbalancer bereits versucht mit 1-Fastest Reader 2-oldest reader und 3-lowest usage level.
    Momentan habe ich Oldest Reader first.

    Ich komme aber immer zum gleichen: Die karte die im WebIF weiter oben steht, die wird für nahezu alle Anfragen verwendet.
    Die 2te wird nur alle paar tage mal für ein paar ecms verwendet. deaktiviere ich den ersten reader und aktiviere ihn wieder, rutscht er im webif unter den anderen
    und es wird nur noch der andere Reader verwendet, da er jetzt oben steht.

    Ich hoffe Ihr könnt mir bei dem Problem helfen :>
    Sollten euch andere Fehler auffallen wärs natürlich net mich auch auf diese hinzuweisen^^


    Hier meine Config:
    Oscam.version
    Code:
    Unix starttime: 1333200706
    Starttime:      31.03.12 15:31:46
    Version:        1.10rc-svn  Rev. 6089
    Max PID:        unlimited
    
    Active modules:
    Web interface support:      yes
    SSL support:                no
    DVB API support             no
    Anti-cascading support:     yes
    ECM doublecheck:            no
    Irdeto guessing:            yes
    Debug mode:                 yes
    LED support:                no
    Q-Box HD LED support:       no
    Log history:                yes
    Monitor:                    yes
    Loadbalancing support:      yes
    LCD support:                no
    camd 3.3x:                  yes
    camd 3.5 UDP:               yes
    camd 3.5 TCP:               yes
    newcamd:                    yes
    CCcam:                      yes
    gbox:                       yes
    radegast:                   yes
    serial:                     yes
    constant CW:                yes
    Cardreader:                 yes
    Nagra:                      yes
    Irdeto:                     yes
    Conax:                      yes
    Cryptoworks:                yes
    Seca:                       yes
    Viaccess:                   yes
    NDS Videoguard:             yes
    DRE Crypt:                  yes
    TONGFANG:                   yes
    
    
    
    Oscam.config
    Code:
    # oscam.conf generated automatically by Streamboard OSCAM 1.10rc-svn build #6089
    # Read more: [URL]http://streamboard.gmc.to/svn/oscam/trunk/Distribution/doc/txt/oscam.conf.txt[/URL]
    [global]
    usrfile                       = /var/log/oscamuser.log
    logfile                       = /var/log/oscam.log
    cwlogdir                      = /var/log/cw
    fallbacktimeout               = 4900
    cachedelay                    = 20
    nice                          = -1
    maxlogsize                    = 10000
    waitforcards                  = 0
    preferlocalcards              = 1
    saveinithistory               = 1
    lb_mode                       = 2
    lb_save                       = 500
    lb_retrylimit                 = 1000
    lb_savepath                   = /var/log/loadb.log
    lb_reopen_mode                = 1
    
    [monitor]
    hideclient_to                 = 15
    appendchaninfo                = 0
    
    [newcamd]
    
    Port steht normalerweise alles in einer zeile, musste es aber so schreiben sonst wirds im forum nicht vollständig angezeigt :>
    
    port                          = 34000@1702:000000;34001@1830:000000;
                                   34002@1702:000000;34003@1830:000000;
                                       34004@1722:000000;34005@1834:000000
    key                           = 0102030405060708091011121314
    
    [cccam]
    port                          = 12000
    reshare                       = 0
    forward_origin_card           = 1
    version                       = 2.2.1
    nodeid                        = F86D11D410EA1578
    
    [webif]
    httpport                      = 16002
    httphelplang                  = de
    httprefresh                   = 5
    httpallowed                   = 127.0.0.1,192.168.0.1-192.168.0.254
    httphideidleclients           = 1
     
    

    Oscam.user (verkürzt)
    Code:
    mehrere Accounts nach folgendem Muster
    [account]
    user                          = XXXX
    pwd                           = XXXX
    group                         = 1
    uniq                          = 3
    betatunnel                    = 1833.FFFF:1702
    
    [account]
    user                          = XXXXXXX
    pwd                           = XXXXXXX
    group                         = 1
    uniq                          = 4
    au                            = 1
    betatunnel                    = 1833.FFFF:1702
    

    Oscam.server
    Code:
    # oscam.server generated automatically by Streamboard OSCAM 1.10rc-svn build #6089
    # Read more: [URL]http://streamboard.gmc.to/svn/oscam/trunk/Distribution/doc/txt/oscam.server.txt[/URL]
    [reader]
    label                         = hdplus
    protocol                      = mouse
    device                        = /dev/ttyUSB1
    showcls                       = 0
    caid                          = 1830
    rsakey                        = zensiert
    boxkey                        = zensiert
    detect                        = cd
    mhz                           = 368
    cardmhz                       = 368
    group                         = 1
    emmcache                      = 1,3,2
    auprovid                      = 1F1F1F
    
    [reader]
    label                         = sky_sat_1
    protocol                      = mouse
    device                        = /dev/ttyUSB0
    pincode                       = 
    showcls                       = 0
    caid                          = 1702
    boxkey                        = 1122334455667788
    detect                        = cd
    mhz                           = 1000
    cardmhz                       = 600
    group                         = 1
    emmcache                      = 1,3,2
    auprovid                      = 1F1F1F
    
    [reader]
    label                         = sky_sat_2
    protocol                      = mouse
    device                        = /dev/ttyUSB2
    pincode                       = 
    showcls                       = 0
    caid                          = 1702
    boxkey                        = 1122334455667788
    detect                        = cd
    mhz                           = 1000
    cardmhz                       = 600
    group                         = 1
    emmcache                      = 1,3,2
    auprovid                      = 1F1F1F
    
    [reader]
    label                         = sky_kd_1
    enable                        = 0
    protocol                      = mouse
    device                        = /dev/ttyUSB3
    pincode                       = 5543
    showcls                       = 0
    caid                          = 1722,1834
    boxkey                        = 1122334455667788
    detect                        = cd
    mhz                           = 600
    cardmhz                       = 600
    group                         = 2
    emmcache                      = 1,3,2
    auprovid                      = 1F1F1F
     
    
     
    #1
  2. phantom

    Nervigen User Advertisement

  3. Timmes123
    Offline

    Timmes123 Newbie

    Registriert:
    16. August 2011
    Beiträge:
    22
    Zustimmungen:
    0
    Punkte für Erfolge:
    1
    EDIT:

    hab den tipp bekommen den HD+ reader in ne andere gruppe zu setzen,
    loadbalancer geht trotzdem nicht.
    dabei noch nen camd3 reader mit eingefügt für ORF

    hier nochma die geänderten configs:


    user:
    Code:
    [account]
    user                          = XX
    pwd                           = XX
    group                         = 1,2,3
    uniq                          = 4
    betatunnel                    = 1833.FFFF:1702
    [account]
    user                          = XXX
    pwd                           = XXX
    group                         = 1,2,3
    uniq                          = 3
    betatunnel                    = 1833.FFFF:1702
    

    server
    Code:
    # oscam.server generated automatically by Streamboard OSCAM 1.10rc-svn build #6089
    # Read more: [URL]http://streamboard.gmc.to/svn/oscam/trunk/Distribution/doc/txt/oscam.server.txt[/URL]
    [reader]
    label                         = hdplus
    protocol                      = mouse
    device                        = /dev/ttyUSB1
    showcls                       = 0
    caid                          = 1830
    rsakey                        = zensiert
    boxkey                        = zensiert
    detect                        = cd
    mhz                           = 368
    cardmhz                       = 368
    group                         = 2
    emmcache                      = 1,3,2
    auprovid                      = 1F1F1F
    
    [reader]
    label                         = sky_sat_1
    protocol                      = mouse
    device                        = /dev/ttyUSB0
    pincode                       = 
    showcls                       = 0
    caid                          = 1702
    boxkey                        = 1122334455667788
    detect                        = cd
    mhz                           = 1000
    cardmhz                       = 600
    group                         = 1
    emmcache                      = 1,3,2
    auprovid                      = 1F1F1F
    
    [reader]
    label                         = sky_sat_2
    protocol                      = mouse
    device                        = /dev/ttyUSB2
    pincode                       = 
    showcls                       = 0
    caid                          = 1702
    boxkey                        = 1122334455667788
    detect                        = cd
    mhz                           = 1000
    cardmhz                       = 600
    group                         = 1
    emmcache                      = 1,3,2
    auprovid                      = 1F1F1F
    
    [reader]
    label                         = sky_kd_1
    enable                        = 0
    protocol                      = mouse
    device                        = /dev/ttyUSB3
    pincode                       = 5543
    showcls                       = 0
    caid                          = 1722,1834
    boxkey                        = 1122334455667788
    detect                        = cd
    mhz                           = 600
    cardmhz                       = 600
    group                         = 6
    emmcache                      = 1,3,2
    auprovid                      = 1F1F1F
    
    [reader]
    label                         = camd35
    protocol                      = camd35
    device                        = 127.0.0.1,33455
    user                          = server
    password                      = server
    reconnecttimeout              = 0
    caid                          = 0D05
    group                         = 3
    
     
    
     
    #2
  4. Kermit
    Offline

    Kermit Guest

    Hallo Timmes123,

    In deiner oscam.conf ändere mal folgendes ab:
    lb_mode = 1
    lb_save = 200
    lb_max_ecmcount = 400
    lb_reopen_seconds = 500
    lb_retrylimit = 1000
    lb_savepath = /var/log/loadb.log
    lb_stat_cleanup = 24
    lb_reopen_mode = 1
    lb_max_readers = 1
    lb_auto_betatunnel = 0
    In der oscam.server füge mal bitte bei jedem deiner lokalen Karten noch den Eintrag
    lb_weight = 600
    ein. Externen Karten gibst du den Wert 100, damit sie nicht die selbe Wertigkeit haben.

    Die HD+ Karte sollte in eine eigene Gruppe, so wie in deinem letzten Post.
    Mit der Konfig geht es bei mir, allerdings habe ich eine andere Version (unstable) laufen.

    Grüße

    Kermit
     
    #3
  5. Timmes123
    Offline

    Timmes123 Newbie

    Registriert:
    16. August 2011
    Beiträge:
    22
    Zustimmungen:
    0
    Punkte für Erfolge:
    1
    so habe alles so angepasst wie dus gesagt hast.. musste nur auf nen passenden moment warten zum oscam neustart (wenn wenig clients online sind^^)
    habe das gleiche wieder
    der erste reader übernimmt alles und der 2te reader ist seit nem halben tag idle (neustart zeit)
    läuft deine unstable version.... naja stabil?^^
    weil ich hatte ma ne unstable da hatte die hälfte nicht funktioniert.. seitdem hab ich die finger davon gelassen
    bzw hat jemand noch ne andere idee? keiner 2 gleiche karten in ner stable version laufen?
     
    #4
  6. Kermit
    Offline

    Kermit Guest

    Bei mir läuft build #6523 stabil.

    Grüße

    Kermit
     
    #5
  7. Timmes123
    Offline

    Timmes123 Newbie

    Registriert:
    16. August 2011
    Beiträge:
    22
    Zustimmungen:
    0
    Punkte für Erfolge:
    1
    steht die bei uns gar nicht in der datenbank?
    finde nur

    Dieser Link ist nur für Mitglieder!!! Jetzt kostenlos Registrieren ?



    und sonst nur 64xx und älter
     
    #6
  8. janni1
    Offline

    janni1 Moderator Digital Eliteboard Team

    Registriert:
    3. Mai 2010
    Beiträge:
    4.943
    Zustimmungen:
    5.860
    Punkte für Erfolge:
    113
    Nimm mal dein lb_retrylimit runter oder besser ganz raus.
    Du hast jetzt 1000ms drin, d.h. dein zweiter nReader wird erst genommen, wenn die Antwortzeiten des ersten höher als 1000ms sind.
    laut oscam-Wiki
    bei mir läuft #6568 schön stabil

    Gruß
    Janni1
     
    #7
    Timmes123 gefällt das.
  9. Timmes123
    Offline

    Timmes123 Newbie

    Registriert:
    16. August 2011
    Beiträge:
    22
    Zustimmungen:
    0
    Punkte für Erfolge:
    1
    ok habs geändert
    momentan schauts jetzt so aus

    Code:
    lb_mode                       = 1
    lb_save                       = 200
    lb_max_ecmcount               = 400
    lb_reopen_seconds             = 500
    lb_retrylimit                 = 500
    lb_savepath                   = /var/log/loadb.log
    lb_stat_cleanup               = 24
    lb_reopen_mode                = 1
    lb_max_readers                = 1
    lb_auto_betatunnel            = 0
     
    

    gespeichert hab ich, neu gestartet jedoch noch nicht wegen vielen clients
    ohne neustart hats bis jetzt nichts gebraucht, evtl nach dem neustart.
    Den werde ich morgen früh machen, dann berichte ich wieder :>
     
    #8
  10. Kermit
    Offline

    Kermit Guest

    Hi Timmes123,
    ich kompiliere mir meine Versionen selber. Ansonsten gibt es noch die Möglichkeit beim Streamboard die jeweils passende Version zu ziehen.

    Wenn du Änderungen am Loadbalancer über das WebIf vornimmst und danach den Button "Clear Stats" betätigst, solltest du auch ohne OScam Neustart auskommen können.

    Grüße

    Kermit
     
    #9
  11. Timmes123
    Offline

    Timmes123 Newbie

    Registriert:
    16. August 2011
    Beiträge:
    22
    Zustimmungen:
    0
    Punkte für Erfolge:
    1
    also ich hab jetzt mal beim streamboard ne aktuelle gezogen und auf den server geschoben.. dannach ging nicht mal mehr mein webif auf..
    hab dann meine alte version wieder rein das wenigstens was geht :>
    kann mir einer von euch mal seine oscam zur verfügung stellen?
     
    #10
  12. breitflansch
    Offline

    breitflansch Hacker

    Registriert:
    16. August 2009
    Beiträge:
    455
    Zustimmungen:
    167
    Punkte für Erfolge:
    43
    stell mal den lb aus und setze in der in der config:

    fallbacktimeout = 2000

    ansonsten vergebe doch für die reader 2 gruppen und teile deine user auf...
     
    #11
  13. Timmes123
    Offline

    Timmes123 Newbie

    Registriert:
    16. August 2011
    Beiträge:
    22
    Zustimmungen:
    0
    Punkte für Erfolge:
    1
    hi
    das mit den 2 gruppen wollte ich ja eben vermeiden, weil ich dann den cache nicht optimal ausnutzen kann
    ich habe mal fallbacktimeout auf 1500 gestellt und aus gemacht das sieht jetzt auf jedenfall sauberer aus..

    und mal was ganz anderes.. ich hab jetzt mehrere oscam versionen versucht.. aber ich glaube ich mache irgendeinen grundlegenden fehler..
    kenne mich mit linux über befehlszeile nicht so toll aus und hab damals den server nach nem howto aufgesetzt..
    wenn ich eine neue oscam build runterlade, muss ich sie doch umbenennen in "oscam" und in /bin schieben, und server neustart (mit oscam -b im startscript)
    dann sollte doch oscam wieder starten oder?
    wenn ich das mache egal mit welcher build tut sich gar nichts mehr.. wo ist der fehler ?
    rechte sind auf 755 bzw 777 gesettzt
     
    #12
  14. asimcfly
    Offline

    asimcfly Ist gelegentlich hier

    Registriert:
    30. Juli 2009
    Beiträge:
    50
    Zustimmungen:
    18
    Punkte für Erfolge:
    0
    Kleiner Tipp: Mach forward_origin_card aus.

    [h=4]forward_origin_card[/h]

    Dieser Link ist nur für Mitglieder!!! Jetzt kostenlos Registrieren ?

    parameter is optional

    forward_origin_card = 0|1
    1 = forward ECM request to reader holding this card, loadbalancer, fallback and caching will be disabled 0 = default
     
    #13
    voodoohd und bagalu gefällt das.
  15. Timmes123
    Offline

    Timmes123 Newbie

    Registriert:
    16. August 2011
    Beiträge:
    22
    Zustimmungen:
    0
    Punkte für Erfolge:
    1
    habe mal forward origin card auf 0 gesetzt... jetzt sehe ich zum ersten mal das ne zahl bei nem reader steht bei LB Value/ Reader
    da stand bis jetzt immer no data.. jetzt steht bei einem (und wirklich nur einem reader^^) eine zahl: 6997
    Das loadbalancing funktioniert allerdings trotzdem nicht
     
    #14
  16. djkrass
    Offline

    djkrass Newbie

    Registriert:
    23. Dezember 2009
    Beiträge:
    15
    Zustimmungen:
    1
    Punkte für Erfolge:
    0
    probiers mal so

    oscam.conf
    # oscam.conf generated automatically by Streamboard OSCAM 1.20-unstable_svn build #7017

    [global]
    logfile = /var/log/ipc/OScam.log
    failbantime = 30
    netprio = 1
    nice = -1
    maxlogsize = 256
    preferlocalcards = 1
    saveinithistory = 1
    dropdups = 1
    cacheexenablestats = 1
    lb_mode = 2
    lb_nbest_readers = 5
    lb_savepath =
    lb_stat_cleanup = 48
    lb_reopen_mode = 1

    [monitor]
    hideclient_to = 15
    appendchaninfo = 0

    [newcamd]
    port = 15000@
    key = 0102030405060708091011121314
    keepalive = 1

    [csp]
    port = 4444
    serverip = 127.0.0.1

    [cccam]
    port = nach belieben
    reshare = 1
    forward_origin_card = 1
    version = 2.1.3
    stealth = 1
    nodeid =

    [webif]
    httpport = nach belieben
    httphelplang = de
    httpuser = nach belieben
    httppwd = nach belieben
    httprefresh = 10
    httpallowed = 127.0.0.1,192.168.0.1-192.168.255.255

    [anticasc]
    enabled = 1
    numusers = 1
    aclogfile = /var/log/ipc/oscam_ac.log
    oscam.server
    [reader]
    label = sky1
    protocol = mouse
    device = /dev/ttyUSB0
    pincode =
    services = sky
    fallback = 1
    caid = 1702
    ecmwhitelist = 1702:93
    detect = cd
    nagra_read = 1
    mhz = 600
    cardmhz = 600
    group = 1
    emmcache = 1,3,2

    [reader]
    label = sky2
    protocol = mouse
    device = /dev/ttyUSB1
    pincode =
    services = sky
    fallback = 1
    caid = 1702
    ecmwhitelist = 1702:93
    detect = cd
    nagra_read = 1
    mhz = 600
    cardmhz = 600
    group = 1
    emmcache = 1,3,2
     
    Zuletzt von einem Moderator bearbeitet: 6. Juni 2012
    #15

Diese Seite empfehlen