[vz-users] Änderungen an der vzlogger.conf und 50-server.cnf werden nicht dauerhaft übernommen - VZLogger läuft nicht mehr

Frank Richter frank.richter83 at gmail.com
Sa Jan 8 22:34:33 CET 2022


Hm, dann frisst er die Config doch. Probier das gleiche bitte nochmal mit
"daemon": false

Grüße
Frank

Mail <onlineorder at gmx.de> schrieb am Sa., 8. Jan. 2022, 22:20:

> 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 at 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 at raspberrypi:~ $
>
>
> Das Log-Verzeichnis zeigt trotzdem keine Dateien:
>
> pi at 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 at 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.richter83 at gmail.com>
> *An:* "volkszaehler.org - users" <volkszaehler-users at 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 <onlineorder at 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.richter83 at gmail.com>
>> *An:* "volkszaehler.org - users" <
>> volkszaehler-users at 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 <onlineorder at gmx.de> schrieb am Sa., 8. Jan. 2022, 21:51:
>>
>>> Da kommt dies:
>>>
>>> pi at 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.richter83 at gmail.com>
>>> *An:* "volkszaehler.org - users" <
>>> volkszaehler-users at 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 <onlineorder at 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" <vz at jahp.de>
>>>> *An:* "volkszaehler.org - users" <
>>>> volkszaehler-users at 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
>>>>
>>>>
>>>
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20220108/d15e6245/attachment-0001.html>


Mehr Informationen über die Mailingliste volkszaehler-users