SeriesPlugin for OE2.0 / OE2.2

  • Hi,


    hab mir mal dein Log File angeschaut.
    Du hast versucht eine Sendung von Mai 2012 umzubenennen.


    Hier passiert dann folgendes:
    Es wird eine rekursive Suche auf FernsehSerien.de gestartet.
    In deinem Fall waren es gerade 14 Anfragen, FS ist da recht langsam, du benötigst ca die Seite 20.


    Durch die Rekursion und dem Caching ist deiner Box der Speicher ausgegangen.


    Man kann jetzt mehrere Strategien fahren:


    1)
    Der Speicher muss an den richtigen Stellen wieder freigegeben werden oder die Rekursion muss raus.


    2)
    Man müsste eine Möglichkeit finden, die richtige Seite schneller zu finden. Da es hierfür aber keine API gibt, ist das nicht gerade einfach. Vor dem Redesign von FS, hatte ich dafür einen Algorithmus, der ist aber Wartungstechnisch ein Albtraum.

  • u.U. ist es besser, das geparste Ergebnis zu cachen als die ganze Seite... das spart ein paar Byte und kann dann besser "gespeichert" werden, um wieder speicher freizugeben... (nur so ne Idee)

  • Quote

    Original von betonme
    Hi,


    hab mir mal dein Log File angeschaut.
    Du hast versucht eine Sendung von Mai 2012 umzubenennen.


    ah alles klar, danke schon mal für deine aufklärung!
    das das natürlich probleme macht konnte ich nicht ahnen. dachte es wäre kein problem aus welcher zeit, die serie stammt.


    in jedem falle schon mal danke!. muß ich wohl doch mit guugle die season und episode ausfindig machen und manuell umbenennen :(

  • Oder du wartest noch ein wenig und spielst unser Versuchskaninchen.


    Tode
    Wir müssen hier 2 Situationen unterscheiden:


    A)
    Zwischen 2 Anfragen Suche Serie x zu unterschiedlichen Zeiten, wird nur die
    Liste[Serie] = [(Datum+Zeit, Sender, Staffel, Episode, Titel),()] gecached


    B)
    Solagen eine Anfrage läuft wird vermutlich durch dir Rekursion auch die Seite im Speicher gehalten, deswegen wächst der Verbrauch pro Seite um mehrere MB, sieht man im Log.

  • Das war jetzt eine große Umstrukturierung
    Nur einsetzen, wenn Ihr Beta Tester spielen wollt!


    SeriesPlugin 0.8.6
    Identifier memory usage improved
    Renamer result robustness improved
    Splitted Wunschliste in Feed and Print version


    Sakartvelo Du darfst mal den Anfang machen :-)

  • es läuft jetzt ca. 10 min ohne freezer und zahnräder.
    jedoch hat er bis jetzt noch nichts gefunden.


    uuuuppss .. kaum schreib ich das, kommen die zahnräder. gingen aber nach 3 sek zumindest weg.



    jetzt nach 14 min ist er ausgestiegen, einfach runtergefahren :)

  • Hi,


    Das Log File ist leer.
    War das Logging auch angeschaltet?
    Oder hat der Upload nicht funktioniert?


    Update:
    Kannst du mir je ein Log für die 2 Test-Versionen erstellen:
    SeriesPlugin_0.8.6_TEST
    SeriesPlugin_0.8.6_TEST_2


    Danke


    Gruß

  • morgen,
    das log ist wahrscheinlich leer da er ja runterfahren ist und ich gleich wieder eingeschaltet habe.
    beim reboot wird das tmp ja leergemacht. denke da war ich etwas vorschnell :)


    klar wird gemacht!

  • seit ca 20 min läuft jetzt die erkennung. noch kein treffer. jetzt jedoch ist der spinner eingefroren und die box unbedienbar. das tv-bild läuft jedoch weiter.


    auch keine chance mit telnet auf die box zu kommen :( sprich auch keine chance auf den log zuzugreifen :(


    gestern lief parallel noch eine aufnahme, evtl deshalb der harte shutdown?


    wie soll ich weiterverfahren? box hinten ausmachen? oder noch weiterlaufen lassen?

  • soo, der log nach 5 min des scannend.
    den pfad umbennen mit der FB geht nicht so ganz.
    und in den e2-settings ist der punkt nicht drinnen :(
    also einfach ohne Absturz :)

  • Hm.. Hier würde ein Log mit timestamps helfen... Aber das Gibts ja bald... Er braucht also für 11 requests 5 Minuten, macht ca. 30 sek. Pro request. Der letzte request ist dann bei anfang oktober angekommen, schätzungsweise wären 10 - 20 weitere requests nötig gewesen... Ein algorhythmus der abschätzt, wie weit man zurück springen muss, könnte das erheblich beschleunigen...


    Edit: bei -19 hätten wir nen match gehabt...

    Edited once, last by Tode ().

  • Quote

    Original von Sakartvelo
    testversion nr.2 log
    beide versionen erzielten keine treffer nach 5min

    Bei der TestVersion Nr. 2 habe ich das lokale Caching im Speicher mal ausgeschaltet, hier bleibt der Speicherverbrauch auf einem verträglichen Niveau.
    Du wirst dich noch Gedulden müssen bis Tode das Caching in Dateien ausgelagert hat und der Such-Algorithmus wieder drin ist.