GenauAndreO hat geschrieben:Hallo Paul,
danke fürs Update!
Und Du hast entsprechend nur die eine Zeile im Skript ersetzt durch
chroot /hm /bin/sh -c '/etc/init.d/S70ReGaHss start'
oder?
Beste Grüße,
André
CCU2 Software Watchdog
Moderator: Co-Administratoren
Re: AW: CCU2 Software Watchdog
Apache Reverse Proxy fuer sicheren Zugriff auf die CCU von Unterwegs
Zeitgesteuertes LXCCU / CCU2 Backup damit es immer eine Aktuelle Sicherung gibt!
Diverse weitere Anleitungen für CCU / LXCCU / Raspberry PI
Zeitgesteuertes LXCCU / CCU2 Backup damit es immer eine Aktuelle Sicherung gibt!
Diverse weitere Anleitungen für CCU / LXCCU / Raspberry PI
- AndreO
- Beiträge: 205
- Registriert: 24.09.2013, 22:11
- Wohnort: Die Rhön is schön :-)
- Hat sich bedankt: 4 Mal
Re: CCU2 Software Watchdog
Hallo Paul,
ich hatte nun zwei Mal den Fall, dass der ReGaHss-Dienst hängen bliebt.
Hier das, was Putty ausgibt, wenn ich den Watchdog starte:
# sh /usr/local/addons/Watchdog/Dienste.sh
rfd: 1, rs485: 0, ReGaHss: 1, CUxD: 1 daemons running, all fine...
Error connecting to peer
while executing
"rega_script {
var Systemzeit = system.Date("%Y-%m-%d %H:%M:%S").Value();
var WatchdogZeit = dom.GetObject("WatchdogZeit").Value();
var WatchdogZeitd..."
invoked from within
"array set values [rega_script {
var Systemzeit = system.Date("%Y-%m-%d %H:%M:%S").Value();
var WatchdogZeit = dom.GetObject("WatchdogZeit").Value();..."
(file "/usr/local/addons/Watchdog/Watchdog.sh" line 4)
Error connecting to peer
while executing
"rega_script $rega_cmd"
(file "/usr/local/addons/wetter/WetterAktuell.tcl" line 60)
successfully loaded "/etc/config/homematic.regadom"
Sprich, in der oberen Zeile das Ergebnis Deines Scripts (läuft alles, da alle Dienste vorhanden). Und unten dann das Ergebnis meines Scripts (Fehler, da System nicht angesprochen werden kann).
Hast Du eine Idee, wie man das abfangen könnte?
Ich hab den ReGaHss dann manuell gestoppt und neu gestartet, was sich aber wohl wie einen Neustart auswirkt?
Beste Grüße,
André
ich hatte nun zwei Mal den Fall, dass der ReGaHss-Dienst hängen bliebt.
Hier das, was Putty ausgibt, wenn ich den Watchdog starte:
# sh /usr/local/addons/Watchdog/Dienste.sh
rfd: 1, rs485: 0, ReGaHss: 1, CUxD: 1 daemons running, all fine...
Error connecting to peer
while executing
"rega_script {
var Systemzeit = system.Date("%Y-%m-%d %H:%M:%S").Value();
var WatchdogZeit = dom.GetObject("WatchdogZeit").Value();
var WatchdogZeitd..."
invoked from within
"array set values [rega_script {
var Systemzeit = system.Date("%Y-%m-%d %H:%M:%S").Value();
var WatchdogZeit = dom.GetObject("WatchdogZeit").Value();..."
(file "/usr/local/addons/Watchdog/Watchdog.sh" line 4)
Error connecting to peer
while executing
"rega_script $rega_cmd"
(file "/usr/local/addons/wetter/WetterAktuell.tcl" line 60)
successfully loaded "/etc/config/homematic.regadom"
Sprich, in der oberen Zeile das Ergebnis Deines Scripts (läuft alles, da alle Dienste vorhanden). Und unten dann das Ergebnis meines Scripts (Fehler, da System nicht angesprochen werden kann).
Hast Du eine Idee, wie man das abfangen könnte?
Ich hab den ReGaHss dann manuell gestoppt und neu gestartet, was sich aber wohl wie einen Neustart auswirkt?
Beste Grüße,
André
piVCCU auf RaspberryPi3 (mit Funkmodul), CUL-Stick, 95 wireless Sensoren + Aktoren, 2 FS20-Sensoren + Aktoren
- AndreO
- Beiträge: 205
- Registriert: 24.09.2013, 22:11
- Wohnort: Die Rhön is schön :-)
- Hat sich bedankt: 4 Mal
Re: CCU2 Software Watchdog
Hallo Paul,
hab nochmal weiter geforscht.
Vergleiche ich die Prozesse nach Absturz und nach Neustart fällt auf, dass nach Neustart folgende Prozesse mehr in der Liste sind, als nach Absturz:
PPID PGID PID TT USER VSZ STAT RSS COMMAND
2 0 5 ? root 0 SW 0 [kworker/u:0]
241 336 336 ? root 6908 S 2140 sshd: root@notty
336 342 342 ? root 2380 S 504 sh -c /usr/lib/sftp-server
342 342 343 ? root 3964 S 1188 /usr/lib/sftp-server
2 0 379 ? root 0 SW 0 [kworker/0:2]
Hängt vielleicht doch nicht der ReGaHss, sondern es liegt an einem anderen Prozess?
Ich habe ans Ende Deines Skripts nun noch folgendes gepackt:
Dadurch wird immerhin neugestartet, wenn ein Fehler auftaucht. Aber mich würde ja schon interessieren, was den Fehler auslöst.
Hast Du eine Idee?
Beste Grüße,
André
hab nochmal weiter geforscht.
Vergleiche ich die Prozesse nach Absturz und nach Neustart fällt auf, dass nach Neustart folgende Prozesse mehr in der Liste sind, als nach Absturz:
PPID PGID PID TT USER VSZ STAT RSS COMMAND
2 0 5 ? root 0 SW 0 [kworker/u:0]
241 336 336 ? root 6908 S 2140 sshd: root@notty
336 342 342 ? root 2380 S 504 sh -c /usr/lib/sftp-server
342 342 343 ? root 3964 S 1188 /usr/lib/sftp-server
2 0 379 ? root 0 SW 0 [kworker/0:2]
Hängt vielleicht doch nicht der ReGaHss, sondern es liegt an einem anderen Prozess?
Ich habe ans Ende Deines Skripts nun noch folgendes gepackt:
Code: Alles auswählen
if [ "$?" != "0" ]; then
echo $(date +"%Y.%m.%d %T") "Unknown Error" >> $log
reboot
exit 1
fi
Hast Du eine Idee?
Beste Grüße,
André
piVCCU auf RaspberryPi3 (mit Funkmodul), CUL-Stick, 95 wireless Sensoren + Aktoren, 2 FS20-Sensoren + Aktoren
Re: CCU2 Software Watchdog
Hallo Andre,
wenn ich mir deine Signatur so durchlese sehe ich das du deine CCU2 wirklich nutzt! Ich hatte auch ähnliche Probleme aber seit dem ich einen Raspberry als CCU verwende kenne ich solche Probleme nicht mehr. Ich kann dir aktuell nur raten schau dir mal das lxccu projekt aus meiner Signatur an, bei mir läuft die CCU live seit einigen Tagen auf einem Cubietruck.
Ich weiß das dies keine direkt Antwort auf deine Frage ist aber meiner Erfahrung nach und nach hinweisen am Usertrteffen letztes Wochenende ist "Tante ReGa" nicht sehr zuverlässig und bei Ressourcen Engpässen sehr zickig.
Wen du einen RF LAN Adapter hast kannst du es ja mal mit einem Raspberry Versuchen, dieser hat immerhin fast die doppelte Leistung einer CCU2!
Paul
wenn ich mir deine Signatur so durchlese sehe ich das du deine CCU2 wirklich nutzt! Ich hatte auch ähnliche Probleme aber seit dem ich einen Raspberry als CCU verwende kenne ich solche Probleme nicht mehr. Ich kann dir aktuell nur raten schau dir mal das lxccu projekt aus meiner Signatur an, bei mir läuft die CCU live seit einigen Tagen auf einem Cubietruck.
Ich weiß das dies keine direkt Antwort auf deine Frage ist aber meiner Erfahrung nach und nach hinweisen am Usertrteffen letztes Wochenende ist "Tante ReGa" nicht sehr zuverlässig und bei Ressourcen Engpässen sehr zickig.
Wen du einen RF LAN Adapter hast kannst du es ja mal mit einem Raspberry Versuchen, dieser hat immerhin fast die doppelte Leistung einer CCU2!
Paul
Apache Reverse Proxy fuer sicheren Zugriff auf die CCU von Unterwegs
Zeitgesteuertes LXCCU / CCU2 Backup damit es immer eine Aktuelle Sicherung gibt!
Diverse weitere Anleitungen für CCU / LXCCU / Raspberry PI
Zeitgesteuertes LXCCU / CCU2 Backup damit es immer eine Aktuelle Sicherung gibt!
Diverse weitere Anleitungen für CCU / LXCCU / Raspberry PI
- AndreO
- Beiträge: 205
- Registriert: 24.09.2013, 22:11
- Wohnort: Die Rhön is schön :-)
- Hat sich bedankt: 4 Mal
Re: CCU2 Software Watchdog
Hallo Paul,
besten Dank für Deine Einschätzung. Dass "Tante ReGa" zickig ist, merke ich gerade. Und wenn sie auch noch in die Knie geht, wenn sie ausgelastet ist, passt das ziemlich gut zu meinen Ausfällen.
Ok, so wie ich den Watchdog nun verändert habe, löst er zwar nicht das Problem, indem er den Dienst neustartet, aber immerhin erkennt er nun den Fehler und startet die CCU neu. Dann lass ich das nun erstmal so und schau mir das mit dem Raspi mal genauer an.
Beste Grüße,
André
besten Dank für Deine Einschätzung. Dass "Tante ReGa" zickig ist, merke ich gerade. Und wenn sie auch noch in die Knie geht, wenn sie ausgelastet ist, passt das ziemlich gut zu meinen Ausfällen.
Ok, so wie ich den Watchdog nun verändert habe, löst er zwar nicht das Problem, indem er den Dienst neustartet, aber immerhin erkennt er nun den Fehler und startet die CCU neu. Dann lass ich das nun erstmal so und schau mir das mit dem Raspi mal genauer an.
Beste Grüße,
André
piVCCU auf RaspberryPi3 (mit Funkmodul), CUL-Stick, 95 wireless Sensoren + Aktoren, 2 FS20-Sensoren + Aktoren
Re: CCU2 Software Watchdog
Hallo,
ich benutze auch das WartchDog script. Leider bekomme ich meistens immer diese Fehlermeldung:
Welcher Dienst ist diese "VirtualDevices"? Kann man den auch "resetten"?
ich benutze auch das WartchDog script. Leider bekomme ich meistens immer diese Fehlermeldung:
Die Anlage spinnt dann etwas rum, z.B. gehen Funktaster nicht mehr usw. Bei den WiredGeräten habe ich nach so einen Fehler nie probleme.VirtualDevices
Eine Komponente der HomeMatic Zentrale reagiert nicht mehr.
Welcher Dienst ist diese "VirtualDevices"? Kann man den auch "resetten"?
Re: CCU2 Software Watchdog
Hallo grazcrew,
ich vermute mal das ist der Java Server, brauchst du die Gruppen Funktion oder die Graphen in der CCU2?
Wenn nicht kannst du den Java Server der CCU2 mit den letzten Versionen des CUxD deaktivieren und die CCU startet wieder doppelt so schnell, auch bleiben dir 32MB RAM mehr!
Paul
ich vermute mal das ist der Java Server, brauchst du die Gruppen Funktion oder die Graphen in der CCU2?
Wenn nicht kannst du den Java Server der CCU2 mit den letzten Versionen des CUxD deaktivieren und die CCU startet wieder doppelt so schnell, auch bleiben dir 32MB RAM mehr!
Paul
Apache Reverse Proxy fuer sicheren Zugriff auf die CCU von Unterwegs
Zeitgesteuertes LXCCU / CCU2 Backup damit es immer eine Aktuelle Sicherung gibt!
Diverse weitere Anleitungen für CCU / LXCCU / Raspberry PI
Zeitgesteuertes LXCCU / CCU2 Backup damit es immer eine Aktuelle Sicherung gibt!
Diverse weitere Anleitungen für CCU / LXCCU / Raspberry PI
Re: CCU2 Software Watchdog
Hi Paul,
stimmt. Die Graphen funktionieren auch nicht mehr.
Wie deaktiviere ich den Java-Server? Geht das über die WEB-GUI?
stimmt. Die Graphen funktionieren auch nicht mehr.
Wie deaktiviere ich den Java-Server? Geht das über die WEB-GUI?
Re: CCU2 Software Watchdog
Hallo,
ja das geht im Web GUI wenn du das CUxD Addon Installiert hast unter Einstellungen / Systemstuerung klickst du auf CUx-Daemon und hier in der Status Seite rechts auf [Service] dort findest du einen Link zum deaktivieren / aktivieren vom HM-Server.
Paul
ja das geht im Web GUI wenn du das CUxD Addon Installiert hast unter Einstellungen / Systemstuerung klickst du auf CUx-Daemon und hier in der Status Seite rechts auf [Service] dort findest du einen Link zum deaktivieren / aktivieren vom HM-Server.
Paul
Apache Reverse Proxy fuer sicheren Zugriff auf die CCU von Unterwegs
Zeitgesteuertes LXCCU / CCU2 Backup damit es immer eine Aktuelle Sicherung gibt!
Diverse weitere Anleitungen für CCU / LXCCU / Raspberry PI
Zeitgesteuertes LXCCU / CCU2 Backup damit es immer eine Aktuelle Sicherung gibt!
Diverse weitere Anleitungen für CCU / LXCCU / Raspberry PI
Re: CCU2 Software Watchdog
Ich hatte mit dem CUXD nur probleme, deswegen hatte ich das system ohne aufgesetzt. Wie schaffe ich den JAVA-Server ohne CUXD abzuschalten?