Hallo Frank,
 
ich bin auf eine SSD am USB Port umgezogen. Trotzdem würde ich das Logging dann reduzieren/abschalten.
Starte ich vzlogger, kommt das:
pi@raspberrypi:~ $ vzlogger
[Jan 08 22:15:30][main] vzlogger v0.8.0 based on heads/master-0-g033de9dc7d from Wed, 10 Feb 2021 14:44:17 +0100 started.
[Jan 08 22:15:30][mtr0] Creating new meter with protocol d0.
[Jan 08 22:15:30][d0]   pullseq len:5 found
[Jan 08 22:15:30][d0]   ackseq len:6 found 050
, 6
[Jan 08 22:15:30][mtr0] Meter configured, enabled.
[Jan 08 22:15:30]       New meter initialized (protocol=d0)
[Jan 08 22:15:30]       Configure channel.
[Jan 08 22:15:30][chn0] New channel initialized (uuid=...6cb260 api=volkszaehler id=1-0:1.8.0*255)
[Jan 08 22:15:30]       Have 1 meters.
[Jan 08 22:15:30][main] log level is 10
[Jan 08 22:15:30][main] daemon=1, local=0
[Jan 08 22:15:30]       Daemonize process...
pi@raspberrypi:~ $
 
 
Das Log-Verzeichnis zeigt trotzdem keine Dateien:
 
pi@raspberrypi:/var/log $ ls
alternatives.log    daemon.log.1     kern.log.1     syslog.1
alternatives.log.1  daemon.log.2.gz  kern.log.2.gz  syslog.2.gz
apache2             daemon.log.3.gz  kern.log.3.gz  syslog.3.gz
apt                 daemon.log.4.gz  kern.log.4.gz  syslog.4.gz
auth.log            debug            lastlog        syslog.5.gz
auth.log.1          debug.1          messages       syslog.6.gz
auth.log.2.gz       debug.2.gz       messages.1     syslog.7.gz
auth.log.3.gz       debug.3.gz       messages.2.gz  user.log
auth.log.4.gz       debug.4.gz       messages.3.gz  user.log.1
bootstrap.log       dpkg.log         messages.4.gz  user.log.2.gz
btmp                dpkg.log.1       mysql          user.log.3.gz
btmp.1              faillog          private        user.log.4.gz
daemon.log          kern.log         syslog         wtmp
pi@raspberrypi:/var/log $
 
Helfen diese Infos irgendwie?
 
Hier noch einmal die vzlogger.conf:
 
{
   "retry": 0,
   "daemon": true,
   "verbosity": 10,
   "log": "/var/log/vzlogger.log",
   "local": {
      "enabled": false,
      "port": 8080,
      "index": true,
      "timeout": 0,
      "buffer": 0
   },
   "meters": [
      {
        "enabled": true,
        "allowskip": false,
        "interval": -1,
        "aggtime": -1,
        "aggfixedinterval": false,
        "channels": [
           {
             "uuid": "98e51900-b6ef-11eb-9c93-5974ac6cb260",
             "identifier": "1-0:1.8.0*255",
             "api": "volkszaehler",
             "middleware": "http://localhost/middleware.php",
             "aggmode": "max",
             "duplicates": 30
          }
       ],
       "protocol": "d0",
       "device": "/dev/ttyUSB0",
       "dump_file": "/var/log/d0_dump.log",
       "pullseq": "2F3F210D0A",
       "ackseq": "063035300d0a",
       "baudrate": 9600,
       "parity": "7E1",
       "read_timeout": 15,
           "wait_sync": "off",
       "baudrate_change_delay": 0
        }
   ]
}
 
 
Danke, Mirko
 
Gesendet: Samstag, 08. Januar 2022 um 22:14 Uhr
Von: "Frank Richter" <frank.richte...@gmail.com>
An: "volkszaehler.org - users" <volkszaehler-users@demo.volkszaehler.org>
Betreff: Re: [vz-users] Änderungen an der vzlogger.conf und 50-server.cnf werden nicht dauerhaft übernommen - VZLogger läuft nicht mehr
Hi Mirko,
 
auf jeden Fall geht das auf die Lebensdauer der Speicherkarte. Wenn die Konfiguration erstmal passt, auf jeden Fall ohne Dump und mit verbosity: 0 betreiben. Fehler werden dann immer noch geloggt.
 
Einfach vzlogger am PuTTY Prompt eingeben!
 
Grüße
Frank
 
Mail <onlineor...@gmx.de> schrieb am Sa., 8. Jan. 2022, 22:10:
Hallo Frank,
 
ich hatte beide Logs gelöscht, weil sie sehr groß waren (vzlogger.log bspw > 560MB). (Kann das auch dazu geführt haben, dass ich immer mal Abstürze hatte und keine Daten mehr geloggt wurden?)
Und nun werden weder vzlogger.log noch d0_dump.log erzeugt/geschrieben.
 
Wie kann ich denn das Dump-File herausnehmen? Einfach nur die Zeile 
       "dump_file": "/var/log/d0_dump.log",
löschen?
 
Wie starte ich das denn direkt im Terminal? Ich verbinde mich immer nur per putty mit dem Raspberry Pi.
 
Danke, Mirko
 
 
 
Gesendet: Samstag, 08. Januar 2022 um 21:56 Uhr
Von: "Frank Richter" <frank.richte...@gmail.com>
An: "volkszaehler.org - users" <volkszaehler-users@demo.volkszaehler.org>
Betreff: Re: [vz-users] Änderungen an der vzlogger.conf und 50-server.cnf werden nicht dauerhaft übernommen - VZLogger läuft nicht mehr
Dass vzlogger nicht startet 😉
 
Starte mal direkt im Terminal, dann sagt er dir wahrscheinlich warum. Vermutlich irgendwas an der Config nicht in Ordnung.
 
Und nimm bitte das Dump-File raus, wie groß ist das mittlerweile?!
 
Grüße
Frank
 
Mail <onlineor...@gmx.de> schrieb am Sa., 8. Jan. 2022, 21:51:
Da kommt dies:
 
pi@raspberrypi:~ $ systemctl status vzlogger
● vzlogger.service - vzlogger
   Loaded: loaded (/etc/systemd/system/vzlogger.service; enabled; vendor preset:
   Active: failed (Result: exit-code) since Sat 2022-01-08 21:26:36 CET; 24min a
  Process: 894 ExecStart=/usr/local/bin/vzlogger -c /etc/vzlogger.conf (code=exi
 Main PID: 894 (code=exited, status=1/FAILURE)
Jan 08 21:26:36 raspberrypi systemd[1]: Started vzlogger.
Jan 08 21:26:36 raspberrypi systemd[1]: vzlogger.service: Main process exited, c
Jan 08 21:26:36 raspberrypi systemd[1]: vzlogger.service: Failed with result 'ex
lines 1-9/9 (END)
 
Was sagt mir das?
 
 
Gesendet: Samstag, 08. Januar 2022 um 21:46 Uhr
Von: "Frank Richter" <frank.richte...@gmail.com>
An: "volkszaehler.org - users" <volkszaehler-users@demo.volkszaehler.org>
Betreff: Re: [vz-users] Änderungen an der vzlogger.conf und 50-server.cnf werden nicht dauerhaft übernommen - VZLogger läuft nicht mehr
Was sagt denn systemctl status vzlogger?
 
Mail <onlineor...@gmx.de> schrieb am Sa., 8. Jan. 2022, 21:44:
Nun klappt`s. Danke
 
Nun habe ich das Problem, dass ich auf die DB zugreifen kann, meine Config-Änderungen übernommen wurden (Reduktion des Log-Levels, aber jetzt kein Graph mehr gezeichnet wird. Bis vor ca einer Stunde gab es noch Daten, dann ist die Linie abgebrochen.
Neu gestartet habe ich schon. Über WinSCP sehe ich auch keine Log-Dateien (d0_dump.log ; vzlogger.log) im Verzeichnis var\log mehr.
So sieht meine vzlogger.conf aus:
 
{
   "retry": 0,
   "daemon": true,
   "verbosity": 10,
   "log": "/var/log/vzlogger.log",
   "local": {
      "enabled": false,
      "port": 8080,
      "index": true,
      "timeout": 0,
      "buffer": 0
   },
   "meters": [
      {
        "enabled": true,
        "allowskip": false,
        "interval": -1,
        "aggtime": -1,
        "aggfixedinterval": false,
        "channels": [
           {
             "uuid": "98e51900-b6ef-11eb-9c93-5974ac6cb260",
             "identifier": "1-0:1.8.0*255",
             "api": "volkszaehler",
             "middleware": "http://localhost/middleware.php",
             "aggmode": "max",
             "duplicates": 30
          }
       ],
       "protocol": "d0",
       "device": "/dev/ttyUSB0",
       "dump_file": "/var/log/d0_dump.log",
       "pullseq": "2F3F210D0A",
       "ackseq": "063035300d0a",
       "baudrate": 9600,
       "parity": "7E1",
       "read_timeout": 15,
       "wait_sync": "off",
       "baudrate_change_delay": 0
        }
   ]
}
 
 
In der Prozessliste (ps -e) sehe ich auch keinen vzlogger. Solte vzlogger dort überhaupt auftauchen?
Ein  sudo systemctl start vzlogger  hat auch nichts gebracht.
 
Hat jemand eine Idee, wie ich das wieder zu laufen bekomme?
 

Danke, Mirko
 
 
 
 
 
 
Gesendet: Samstag, 08. Januar 2022 um 20:17 Uhr
Von: "Daniel Lauckner" <v...@jahp.de>
An: "volkszaehler.org - users" <volkszaehler-users@demo.volkszaehler.org>
Betreff: Re: [vz-users] Änderungen an der vzlogger.conf und 50-server.cnf werden nicht dauerhaft übernommen
Hallo,


am Samstag, 8. Januar 2022 um 20:04 hat Mail geschrieben:
> - Verbindungstyp
MariaDB or MySQL (TCP/IP)

> - Library
libmariadb.dll

> - checkbox KOmprimierte Kommunikation
Nein

> - Datenbanken : "Mit Semikolon getrennt"
volkszaehler


mfg Daniel
 

Antwort per Email an