-
Notifications
You must be signed in to change notification settings - Fork 47
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature Request: Watchdog #110
Comments
Hier sollte man zuallererst die Ursache für den Absturz finden.
Eine Art watchdog könnte man sich über ein ReGa Script zusammenbasteln. |
Hi Hypnos3, heute ist es schon wieder passiert. Die letzten einträge der Log-Datei sehen wie folgt aus:
Leider kann ich dem nicht viel entnehmen. Du evtl.? Ich habe nur eine CCU-Connection node aktiv. |
Ja, Entweder du aktualisierst RedMatic über die WebUI komplett oder nur node-red-contrib-ccu. Um nur node-red-contrib-ccu zu aktualisieren folgendes vorgehen: wenn das fertig ist musst du jedoch Node-Red neu starten. |
Hab nun einen automatischen Neustart von Node-RED im Falle eines Absturzes eingebaut. Aber dieses Feature bitte nicht missverstehen ;) Natürlich darf Node-RED nicht abstürzen und wenn es das tut müssen wir die Ursache finden und beheben. In der RedMatic UI (CCU WebUI Systemeinstellungen -> RedMatic) wird nun angezeigt wie oft so ein automatischer Neustart stattgefunden hat. |
Gibt es da ein Limit? Ich stell mir gerade eine Endlosschleife vor. Ich hatte schon mal einen kaputten Flow, der Node-Red beim starten zum Asturz gebracht hatte. Es sollte höchstens ein neustart innerhalb einer halben Stunde stattfinden oder was Grundlegenderes ist kaputt. |
node-red restart hat ja auch einfluss auf de dutycycle. das könnte böse überraschungen geben. wenigestens nen sleep 5 rein oder so |
mja, da stimm ich euch zu, war vielleicht keine so spitzen idee das ohne limits einzubauen. ich werde es mal auf eine konfigurierbare anzahl begrenzbar und abschaltbar machen, besser ist das. 5 Sekunden sleep bringts glaub ich nicht so, das Node-RED braucht eh ziemlich lang für den neustart und wenn jemand Flows hat die beim start den Dutycycle hochtreiben würde man das eher in der Größenordnung 15-30 Minuten mitigaten. Aber von solchen Flows (die viele setValue beim Start durchführen) ist auch abzuraten. |
noch ne idee: man sollte beim Einsatz dieses features dazu raten einen flow zu bauen der beim start ne Pushover/Email oder so sendet, damit man es wenigstens mitbekommt dass da was schiefläuft. |
Ja, sowas hab ich am Start.
kann gleich mit in die Doku. |
schickt beim Start die aktuelle firmware gleich mit und wartet, wenn der ntp noch nicht bereit ist. |
zwar klever aber geht schon bissi weit für den otto normal user? |
Hallo,
leider passiert es bei mir von Zeit-zu-Zeit, dass Node-Red aus noch unbekannten gründen abstürzt. Wäre es nicht super, wenn in RedMatic eine Art Watchdog laufen würde, welcher den NodeRed Dienst überwacht und bei bedarf neu startet?
Gruß
The text was updated successfully, but these errors were encountered: