vzlogger 100% Auslastung

  • Hallo zusammen,
    habe folgendes Problem: der Dienst vzlogger geht nach ca. 1 Tag auf 100% Last, es werden ab diesem Zeitpunkt keine Werte mehr gespeichert. Dieses Problem ist erst aufgetreten nachdem ich eine externen USB Festplatte als root genommen habe. Auf der SD Karte läuft der Zähler ohne Probleme. Parallel zeichne ich verschiedene Temperaturen mit (1wire) dies funktioniert ohne Probleme weiter. Nach Stop & Start VZlogger geht es wieder für eine einige Zeit. In der Logdatei steht ab Zeitpunkt 100% nichts mehr.


    Wer kann mir helfen :-)


    Danke
    Stefan

  • Morgen,



    ich würde gern.
    Hab aber keinerlei Ansatzpunkt. Kein Auschnitt was top sagt, wieviel Platz laut df verfügbar ist, keine vzlogger.conf, keine vzlogger.log. Absolut nix mit dem man arbeiten könnte.



    mfg JAU

    No Shift - No Service

  • Danke für erstes Interesse,
    folgend kleiner Auzug aus dem vzlogger.log
    Um heute Nacht 2:04 keine Daten mehr geschrieben, um 7 Uhr neu gestartet, alles geht wieder. Die Zeitspanne ist ca. 1 Tag.
    Top schicke ich beim nächsten hängen.
    Im Anhang findest Du die Config.


    [Jan 21 02:04:12][chn0] CURL: Received 26 bytes
    [Jan 21 02:04:12][chn0] CURL: Received '{"version":"0.3","rows":1}' bytes
    [Jan 21 02:04:12][chn0] CURL: Closing connection 7959
    [Jan 21 02:04:12][chn0] CURL Request succeeded with code: 200
    [Jan 21 02:04:15][mtr0] Got 4 new readings from meter:
    [Jan 21 02:04:15][mtr0] Reading: id=1-0:1.8.0*255/ObisItentifier:1-0:1.8.0*255 value=6936483.20 ts=1484960655043
    [Jan 21 02:04:15][mtr0] Reading: id=1-0:1.8.1*255/ObisItentifier:1-0:1.8.1*255 value=6935480.80 ts=1484960655043
    [Jan 21 02:04:15][mtr0] Reading: id=1-0:1.8.2*255/ObisItentifier:1-0:1.8.2*255 value=1002.40 ts=1484960655043
    [Jan 21 02:04:15][mtr0] Reading: id=1-0:16.7.0*255/ObisItentifier:1-0:16.7.0*255 value=296.80 ts=1484960655043
    [Jan 21 02:04:15][chn0] Adding reading to queue (value=6936483.20 ts=1484960655043)
    [Jan 21 02:04:15][chn0] ==> number of tuples: 1
    [Jan 21 02:04:15][chn0] compare: 1484960652629 1484960655043
    [Jan 21 02:04:15][chn0] JSON request body: [ [ 1484960655043, 6936483.2000000002 ] ]
    [Jan 21 02:04:15][chn0] CURL: Hostname was found in DNS cache
    [Jan 21 02:04:15][chn0] CURL: Trying 127.0.1.1...
    [Jan 21 02:04:15][chn0] CURL: Connected to 127.0.1.1 (127.0.1.1) port 80 (#7960)
    [Jan 21 07:23:34] Opened logfile /tmp/vzlogger.log
    [Jan 21 07:23:34][push] No pushDataServer defined.
    [Jan 21 07:23:34][] ===> Start meters
    [Jan 21 07:23:34][mtr0] Meter connection established
    [Jan 21 07:23:34][mtr0] Meter thread started
    [Jan 21 07:23:34][mtr0] Meter is opened. Starting channels.
    [Jan 21 07:23:34][chn0] Logging thread started
    [Jan 21 07:23:34][] Startup done.
    [Jan 21 07:23:34][chn0] Start logging thread for volkszaehler-api. Running as daemon: yes
    [Jan 21 07:23:34][chn0] Using default volkszaehler api.
    [Jan 21 07:23:34][mtr0] Number of readers: 32
    [Jan 21 07:23:34][mtr0] Config.daemon: 1
    [Jan 21 07:23:34][mtr0] Config.local: 0
    [Jan 21 07:23:35][mtr0] Got 4 new readings from meter:
    [Jan 21 07:23:35][mtr0] Reading: id=1-0:1.8.0*255/ObisItentifier:1-0:1.8.0*255 value=6938805.10 ts=1484979815727
    [Jan 21 07:23:35][mtr0] Reading: id=1-0:1.8.1*255/ObisItentifier:1-0:1.8.1*255 value=6937802.70 ts=1484979815727
    [Jan 21 07:23:35][mtr0] Reading: id=1-0:1.8.2*255/ObisItentifier:1-0:1.8.2*255 value=1002.40 ts=1484979815727
    [Jan 21 07:23:35][mtr0] Reading: id=1-0:16.7.0*255/ObisItentifier:1-0:16.7.0*255 value=702.40 ts=1484979815727
    [Jan 21 07:23:35][chn0] Adding reading to queue (value=6938805.10 ts=1484979815727)
    [Jan 21 07:23:35][chn0] ==> number of tuples: 1
    [Jan 21 07:23:35][chn0] compare: 0 1484979815727
    [Jan 21 07:23:35][chn0] JSON request body: [ [ 1484979815727, 6938805.1000000006 ] ]
    [Jan 21 07:23:35][chn0] CURL: Hostname was NOT found in DNS cache



    Vielen Dank
    Stefan

  • Als erstes fällt mir nur auf das du eine seeehr seltsame IP verwendest.


    Und natürlich das Curl von jetzt auf nachher die Verbindung nimmer findet. Da wirds wohl hilfreich sein das Apache Log (oder was du halt als Webserver nutzt) mit anzuschauen.



    mfg JAU

    No Shift - No Service

  • Hallo habe in der Daemon.log folgendes gefunden. Vieleicht hilft es. Siehe 2:04 Uhr


    Jan 20 22:04:49 raspberrypi /etc/mysql/debian-start[1059]: /usr/bin/mysql_upgrade: the '--basedir' option is always ignored
    Jan 20 22:04:49 raspberrypi /etc/mysql/debian-start[1059]: Looking for 'mysql' as: /usr/bin/mysql
    Jan 20 22:04:49 raspberrypi /etc/mysql/debian-start[1059]: Looking for 'mysqlcheck' as: /usr/bin/mysqlcheck
    Jan 20 22:04:49 raspberrypi /etc/mysql/debian-start[1059]: This installation of MySQL is already upgraded to 5.5.44, use --force if you still need to run mysql_upgrade
    Jan 20 22:04:49 raspberrypi /etc/mysql/debian-start[1075]: Checking for insecure root accounts.
    Jan 20 22:04:49 raspberrypi /etc/mysql/debian-start[1080]: Triggering myisam-recover for all MyISAM tables
    Jan 20 22:19:33 raspberrypi systemd[1]: Starting Cleanup of Temporary Directories...
    Jan 20 22:19:33 raspberrypi systemd[1]: Started Cleanup of Temporary Directories.
    Jan 21 02:04:15 raspberrypi systemd[1]: vzlogger.service: main process exited, code=killed, status=11/SEGV
    Jan 21 02:04:15 raspberrypi systemd[1]: Unit vzlogger.service entered failed state.
    Jan 21 07:23:34 raspberrypi systemd[1]: Starting vzlogger...
    Jan 21 07:23:34 raspberrypi systemd[1]: Started vzlogger.




    Mfg Stefan (muss jetzt zur Arbeit) melde mich später

  • Zeig bitte auch mal was df aktuell (bzw. nachher) ergibt.


    Was mir jetzt noch aufgefallen ist: Zwischen 2:04 Uhr und 7:23 Uhr fehlt in der vzlogger.log der Header. Das deutet auf eine recht alte Version deines vzloggers hin.



    mfg JAU

    No Shift - No Service

  • Zitat von StefanGei

    Jan 21 02:04:15 raspberrypi systemd[1]: vzlogger.service: main process exited, code=killed, status=11/SEGV


    Segmentation Fault könnte neben einem Programmfehler auch auf defekte Hardware hindeuten. Nutzt du einen Rasperry Pi? SD-Karte?



    mfg JAU

    No Shift - No Service

  • Hallo guten Morgen,
    sorry habe ein paar Details vergessen zu erwähnen.
    Also nutze einen Raspberry, mit der SD Karte lief alles ohne Probleme. Da aber auf kurz oder lang die SD Karte nicht mehr mitmacht, habe ich eine externe Festplatte angeschlossen und das root verzeichniss übertragen. Nun startet der RP über SD Karte, danach läuft er über Festplatte. Dies funktioniert auch, bis auf die 100% Auslastung des VZloggers nach ca. 1 Tag. (aktuell läuft er noch seit 26h).


    Ich werde sobald er sich weider aufhängt einen Ansicht von TOP posten.
    Danke grüße
    Stefan