XXV schläft ein

  • neues Modul SVDRP.pm läuft ununterbrochen seit > 60 h !
    Und: habe Zugriff über das Internet getestet (mit Opera) - auch das geht jetzt spürbar flotter. :]


    frantic

    c't VDR: 1.5.8-1devel1; Kernel: 2.6.21.3

    2 * TT-DVB-C 2.1, 2 * CI, 2 * AlphaCrypt Light; 1 * TechniSat AirStar 2 TV

    Celeron 2,4 GHz; 256 MB; SAMSUNG HA250JC + SV1604N

  • soderle - eben mal auf den Flohmarkt gegangen und schon schläft xxv wieder :(


    dem log ist nix zu entnehmen :


    Code
    86678 (202) [14:34:57] STATUS: Load file "/proc/net/dev" from system
    86679 (202) [14:35:12] STATUS: Load file "/proc/loadavg" from system
    86680 (202) [14:35:13] STATUS: Load file "/proc/meminfo" from system
    86681 (202) [14:35:13] STATUS: Load file "/proc/net/dev" from system
    86682 (202) [14:35:28] STATUS: Load file "/proc/loadavg" from system
    86683 (202) [14:35:29] STATUS: Load file "/proc/meminfo" from system
    86684 (202) [14:35:29] STATUS: Load file "/proc/net/dev" from system
    86685 (202) [14:35:44] STATUS: Load file "/proc/loadavg" from system
    86686 (202) [14:35:45] STATUS: Load file "/proc/meminfo" from system
    86687 (202) [14:35:45] STATUS: Load file "/proc/net/dev" from system
  • Sicher, das er nicht nur mit Autotimer beschäffigt war !?


    Sonst wird wohl nicht anderes übrig bleiben, als mit strace ein Protokoll der Systemaufrufe anzufertigen. Allerdings dürfte wohl eine extrem größe Logdatei entstehen. Und eigentlich ist ja nur das letzte Megabyte interessant.


    Das ganze beim Start von xxvd anzukoppeln., ist aufgrund der Zeitspanne nicht sinnvoller.
    Besser ist "strace -p pid -- trace process with process id PID " erst kurz vor dem Hänger an xxvd anzukoppeln. Ich weiss die Wahl des besten Zeitpunkt, ist hochgradig esoterisch.


    1.) PID von xxvd herauskommen
    #> ps ax | grep xxvd
    3087 pts/1 R+ 0:00 grep xxvd
    3002 ? SN 0:15 /usr/bin/perl -W ./xxvd --configfile ....


    2.) strace an ankoppeln
    #> strace -p 3002 -ff -o /video/xxvd-strace.log
    Process 3002 attached - interrupt to quit
    ...


    3.) abwarten :schiel

  • verbose steht bei mir auf 5.


    mhmm - kann man das logrotate ausschalten ? das wäre ne Erklärung dafür, daß im log gar nix mehr steht ... ich gucke das log immer mit tail -f /var/log/xxvd.log an - davonist auch mein obiger Ausschnitt ...


    oder gibs ne Möglichkeit festzustellen, wann der letzte logrotate stattfand ?

  • Ich habe mal in r1056 das Routine für das Logging, nach meinen Vorstellungen neugeschrieben. Jetzt bleibt das Filehandle nicht mehr permanent geöffnet und damit dürfte es keine Probleme mehr mit logrotate geben.


    Ebenfalls ist das neue SVDRP Modul eingecheckt, da wir ja auf dem richtigen weg sind.


    Also falls die hier, weiter oben gepostete Version von "SVDRP.pm" eingespielt wurde, bitte die Datei vor dem checkout löschen, damit es beim checkout der aktuellen Revision zu keinen Konflikten kommt.

  • Zitat

    Original von Hulk
    Du könnest ja mal das angefügte MODUL testen, das ersetzt das bisherige Modul SVDRP.pm.


    neues Modul ist jetzt eine Woche ununterbrochen gelaufen & schön schnell --> bin sehr zufrieden :]


    frantic

    c't VDR: 1.5.8-1devel1; Kernel: 2.6.21.3

    2 * TT-DVB-C 2.1, 2 * CI, 2 * AlphaCrypt Light; 1 * TechniSat AirStar 2 TV

    Celeron 2,4 GHz; 256 MB; SAMSUNG HA250JC + SV1604N

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!