Hi,
es werden im Mapviewer und in Grafana seit gestern Abend keine Datenmwhr fortgeschrieben. Wer könnt da botte mal draufschauen?
Vg, Ralf
On Freitag, 11. August 2017 08:01:34 CEST Ralf via Freifunk_info wrote:
es werden im Mapviewer und in Grafana seit gestern Abend keine Datenmwhr fortgeschrieben. Wer könnt da botte mal draufschauen?
Danke fuer die Info.
Da gab es wieder aus unbekannten Gruenden Probleme mit den Daten welche in der nodes.json standen (war kein korrektes JSON mehr).
"mesh_interfaces": ["de:eb:3e:46:fa:ff", "de:eb:3e:46:fa:fa""version": "v18"}, "firmw"node_id": "68725164a3c2", "software": {"autoupdater": {"branch":
Ich habe eine gueltige nodes.json wieder dort abgelegt.
Es ist nicht ganz klar wie das passiert, da die Daten per json.dump (aus Python-Modul) geschrieben werden und die fertig geschriebene und gesync'te Datei dann in nodes.json umbenannt wird (und die alte damit ueberschreibt).
Gruesse, Sven
On Freitag, 11. August 2017 08:22:52 CEST Sven Eckelmann via Freifunk_info wrote:
On Freitag, 11. August 2017 08:01:34 CEST Ralf via Freifunk_info wrote:
es werden im Mapviewer und in Grafana seit gestern Abend keine Datenmwhr fortgeschrieben. Wer könnt da botte mal draufschauen?
Danke fuer die Info.
Da gab es wieder aus unbekannten Gruenden Probleme mit den Daten welche in der nodes.json standen (war kein korrektes JSON mehr).
Habe mit das am Freitag etwas genauer angeschaut und festgestellt, dass der Festplattenzugriff bei VPN01 ab und zu fuer mehrere Minuten haengt [1]. Das fuehrte dann dazu, dass der FFC-Server-Script-Watchdog (welcher auch das die Meshviewer-Daten einsammelt) mehrfach ausgefuehrt wurde. Dabei wurde am Ende dann mehrfach auf die selbe Datei geschrieben - was dieses JSON-Murks verursacht hat.
Ich hatte es dann ersteinmal provisorisch diesen periodischen Prozess mit flock exklusiv gemacht. Danach wurden weitere Umstellungen durchgefuehrt und nun von cron auf systemd-Timer umgestellt.
Gruesse, Sven
[1] also fuer mindestens 2 Minuten haengt es und der Kernel faengt dann an zu schreien. Ich kann daher nicht sagen wie lange es wirklich hing, aber es waren mindestens zwei Minute.