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?
Da wären ein paar mehr Infos sinnvoll IPS mit aktuellem Update installiert? Was sind die letzten Zeilen im Log? Was passiert zuletzt bevor IPS crasht? …?
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…
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.
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
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…
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…