[Berlin-wireless] Kathleen 0.1.2: /etc/config/olsrd* Bug - beide verwenden /var/run/olsrd.watchdog

Joerg Albert jal2 at gmx.de
Mi Nov 2 21:49:38 CET 2016


On 02.11.2016 10:05, mwmischa at gmx.de wrote:
> Ähnliches habe ich bei der Nanostation M2 beobachtet, allerdings nicht beschränkt auf Kathleen 0.1.2. Dort wird der olsrd für IPv4 aus dem Speicher gekickt wenn der Speicher knapp wird. Warum gerade der Dienst weiß ich allerdings auch nicht. Und warum der Speicher knapp wird habe ich auch noch nicht untersucht. Falls dein Router Daten per collectd an monitor.berlin.freifunk.net sendet kontrolliere mal die Speicherauslastung. Zu dem Zeitpunkt wo der Dienst rausfliegt sollte auch der belegte Speicher abnehmen.
>
> Ist auf jeden Fall sehr nervig weil für die Fernwartung olsr auf IPv4 fast immer benötigt wird.
>
>
Vorhin gesehen, dass es ja schon einen olsrd (IPv4) Ueberwacher Cronjob gibt - /usr/sbin/ff_olsr_watchdog. Leider hat die Konfiguration in /etc/config/olsrd* einen Bug, beide OLSRD Instanzen schreiben in dasselbe File: /var/run/olsrd.watchdog.

Ich habe mal in /etc/config/olsrd6 die Zeile

    option file '/var/run/olsrd.watchdog'

durch

    option file '/var/run/olsrd6.watchdog'

den Router neu gestartet und den olsrd IPv4 Prozess gekillt. Nach ein paar Minuten hatte ihn ff_olsr_watchdog wieder gestartet.

Ist vielleicht auch ein Workaround fuer Deine NS M2 unter Kathleen 0.1.2?


Sven, ich vermute mal, dass Du keinen Bugreport dafuer im github haben willst, da ja ff_olsr_watchdog in 0.2.0 wegfaellt, oder?


Gruss,
Joerg



Mehr Informationen über die Mailingliste Berlin