Symcon Dienst stopt oder stürzt ab

Hallo,

in letzter Zeit kommt es immer wieder vor (1-3 Tage)
das sich der Symcon Dienst auf meinem raspberry
selbstständig beendet oder abstürzt…
Steuere mein LCN System meist übers Handy - und bekomme
dann natürlich eine Fehlermeldung das kein Zugriff
hergestellt werden kann.

Wenn ich über Putty SSH über sudo service symcon start
den Dient wieder starte geht direkt alles wieder…

Woran könnte das stoppen/abstürzen von IPS liegen?

vg
Chrissi

Hi!

Da wären ein paar mehr Infos sinnvoll :slight_smile: IPS mit aktuellem Update installiert? Was sind die letzten Zeilen im Log? Was passiert zuletzt bevor IPS crasht? …?

Grüße,
Chris

Hallo,

ich weiß das dies keine Lösung des Problems sondern nur eine Symptom -bekämpfung ist aber mit einem Watchdog habe ich es bei mir nach mehrfachen abstürzen gelöst.

Per ssh als root auf den Raspberry verbunden folgenden Kommandos ausführen:

mkdir /etc/scripts/

Die Datei /etc/scripts/symcon_watchdog.sh anlegen mit:

touch /etc/scripts/symcon_watchdog.sh

Ausführbar machen

chmod +x /etc/scripts/symcon_watchdog.sh

und folgenden Inhalt in diese Datei kompieren:

#!/bin/bash

restartservice=0

#check if the symcon process is running
if [ $(ps aux|grep "symcon service"|grep -v grep|wc -l) -eq 0 ]
  then
  restartservice=1
else
  echo "symcon service running..."
fi

#check if the port 3777 is used
if [ $(netstat -tlnp|grep 3777|wc -l) -eq 0 ]
  then
  restartservice=1
else
  echo "port 3777 is available..."
fi

if [ $restartservice -eq 1 ]
  then
  echo "$(date) symcon watchdog startet service!" | tee -a /var/log/symcon_watchdog.log
  killall -9 symcon
  sleep 3
  /etc/init.d/symcon start
else
  echo "all fine..."
fi

Dann nur noch einen Cronjob der diesen Watchdog jede Minute ausführt anlegen mit

crontab -e

und dort folgende Zeile am ende einfügen:

* * * * * /etc/scripts/symcon_watchdog.sh

Ihr könnt im Logfile /var/log/symcon_watchdog.log sehen falls der Watchdog den Dienst neu gestartet hat…

Paul

Prüfen und Neustarten ist sicherlich ein Versuch, aber definitiv keine Lösung ;).

Bei mir läuft auch ein PI2 mit IPS und PCHK parallel fragt darüber auch die produktive Windows Version ab und ich habe von Anfang an keine Abstürze.

Analysieren und Fehler in Scripten beseitigen ist hilfreicher.

Du könntest auch das versuchen: Debugging für Experten

Zumindest für simple Probleme kann ich damit schnell eine Lösung finden.

paresy

Danke für die schnelle Unterstützung…

hier der letzte Logfile… Abbruch um 09:00…

siehe Screenshot… wieder ein Abbruch…
um 17 Uhr hat der Symcondienst wieder gestopt :frowning:

Darf ich dir noch mal meinen Post (Symcon Dienst stopt oder stürzt ab) ans Herz legen? Es wäre schon, wenn du mir einen Stacktrace liefern könntest.

paresy

da kam beim Ausführen der Eingabekommandos scheinbar direkt irgend ein Fehler…??

4.jpg

Ja, dort musst du jeweils c + ENTER drücken. Das müsste 2x kommen.

paresy

Wenn ich an der Stelle 1x c + Enter drücke fängt
die Meldungsliste an zu laufen…

Hi chrissi,

mache bitte auch dieses, was Ralf vorgeschlagen hat.
Ich habe auch Abstürze, wenn ich was falsch mache, aber dass passiert mir in letzter Zeit nich so oft, da fast alles was ich haben wollte, umgesetzt ist. Ich spiele auch mit 2 IPS auf verschiedenen Pi’s am LCN, ist machmal besser was auf einem Testsystem zu machen, und wenn es stabil läuft zu übertragen.
Bei mir auf dem Life Pi2 rennt PCHK, IPS, zwave, enocean ohne Probleme, werde gleich mal das Update von heute aufspielen.

wo finde ich denn den logfile vom debugging gdb

Sobald du einen Fehler hast, kannst du „bt“ eintippen und ENTER drücken. Dort ist dann der „Backtrace“ zu sehen. Und der ist dann interessant. Ob du nun ein Bild machst, oder ihn direkt kopierst bleibt dir überlassen :slight_smile:

paresy

hallo paresy,

hier nun endlich ein screenshot der aktuellen Fehlermeldung… kannst du damit was anfangen?
Kann es vielleicht an den Wetterwarnungen liegen? Hatte die letzten 3-4 Tage keinen Absturz und ab
heute gab es wieder ein paar Wetterwarnungen und jetzt fängt es wieder an…

vg
chrissi

1.jpg

Hast du die neuste Version installiert? Das Update vom 17.12 müsste diesen Fehler eigentlich lösen.

paresy

Hallo,

hab jetzt mal

sudo apt-get update
sudo apt-get upgrade

auf dem pi durchlaufen lassen… glaube das letzte mal ist 4 Wochen her…

mal sehen obs jetzt stabil läuft…

Danke schon mal für die Hilfe!!!

vg
chrissi

Kleine Anmerkung nebenbei > eine Beta sollte man regelmäßig aktualisieren! Sonst kosten einen bereits gelöste Probleme unnötig Zeit…und nicht nur einem selbst kostet es Zeit…auch dem IPS-Team…

Grüße,
Chris

danke für den Einlauf:-) aber du hast ja recht! Hätte das erst probieren sollen…

vg
chrissi

War ein gut gemeinter „Einlauf“ (wie du es nennst) :smiley: Wir wollen ja nicht erst 2017 eine Stable IPS 4 :wink: :smiley:

Grüße,
Chris