Wenn irgendwo am Ende nichts, oder nicht das Erwartete ankommt, gilt es den Weg der Daten zurück zu verfolgen und die Stelle zu finden ab der das Verhalten unerwartet ist.
Fehlersuche ist ein strukturierter Prozess- kein Rätselraten!
Verlauf in Reihenfolge der Daten am Beispiel eines Zählers mit Infrarotschnittstelle.
1b1b1b1b
) (D0, Ascii-Text mit Obis-IDs).vzlogger -V
)systemctl status vzlogger
oder top
oder ps aux | grep vzlogger
überprüfen), welcher Exit-Code wird ausgegeben?/etc/vzlogger.conf
)/var/log/vzlogger/vzlogger.log
, bei älteren Images /var/log/vzlogger.log
bzw. /tmp/vzlogger.log
)„verbosity“: 15
für die Fehlersuche)git log -n 1
im Ordner /var/www/volkszaehler.org
ausführen)tail -f /var/log/apache2/error.log
) webconsole.pngWenn das alles nicht hilft bitte eine konkrete Fehlermeldung an die User Mailingliste schicken oder im Forum posten (statt „hilfe! es funktioniet nicht!“ bitte Betreff wie zB.: „Middleware schreibt nichts in die Datenbank“).
Folgende Angaben sind für die weitere Unterstützung Pflicht:
vzlogger.conf
vzlogger.log
mit höchstem Loglevel „verbosity“: 15
git log -n 1
im Ordner /var/www/volkszaehler.org
)Im Fall von Crashes, v.a. des vzloggers, bitte auch folgende Informationen ergänzen:
rc.local
aus