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:~ $
[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 $
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
}
]
}
"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
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, MirkoGesendet: 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 mehrDass 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üßeFrank
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 mehrWas sagt denn systemctl status vzlogger?Mail <onlineor...@gmx.de> schrieb am Sa., 8. Jan. 2022, 21:44:Nun klappt`s. DankeNun 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, MirkoGesendet: 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 übernommenHallo,
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