Änderung beim Watchdog?
Posted: 27 Oct 2020, 13:31
Hallo Zusammen,
für ein paar kleine weiter verteilte, dezentrale Anlagen setze ich das erste mal einen RevPi als Steuerungslösung ein. Bisher gefällt mir die Hardware ganz gut und funktioniert, wie erwartet. Allerdings verwirrt mich der Watchdog ein wenig.
Hardware:
Als Prototypen habe ich einen RevPi Connect+ 32GB von 2020 mit AIO, DI und DO Modulen in Verwendung. Das neuste Image ist installiert und komplett auf dem neusten Stand. Als Zentraler Angelpunkt dient Node-RED. RevPiPyLoad ist ebenfalls installiert. Die Watchdog-Brücke wurde entfernt.
Das Problem:
Ich bin von dem Watchdog ein wenig verwirrt. Laut Anleitung ist ja ein 60sek Watchdog verbaut. Somit müsste nach meinem Verstand das System einen "harten" Neustart durchführen, sobald 60 Sekunden keine Flanke vorliegt. Der Watchdog wird durch Node-RED zurückgesetzt.
Die gute Nachricht: Der Watchdog funktioniert. Die rote Leuchte leuchtet eine Sekunde und A3 hiernach orange - Das System startet neu.
Der Part, wo ich verwirrt bin: Es ist für mich schwer nachvollziehbar, nach welchem Zeitkriterium der Watchdog nun auslöst. Sobald ich im laufenden Betrieb in Node-RED den Reset deaktiviere, dauert es 1:46 bis zum Neustart. In dem Fall, dass ich die Steuerung aus spannungslosen Zustand neu starte und den Watchdog nicht zurücksetze, dauert es 3:35 bis zum Neustart. Nach welchem (Zeit)Kriterium löst der Watchdog jetzt eigentlich aus? Anscheinend habe ich beim Systemstart einen zusätzlichen Zeitpuffer. Wie groß ist dieser und ist dieser determinierbar oder rein zufällig (Die heiße Bug oder Feature-Frage)?
Beste Grüße
Jan
für ein paar kleine weiter verteilte, dezentrale Anlagen setze ich das erste mal einen RevPi als Steuerungslösung ein. Bisher gefällt mir die Hardware ganz gut und funktioniert, wie erwartet. Allerdings verwirrt mich der Watchdog ein wenig.
Hardware:
Als Prototypen habe ich einen RevPi Connect+ 32GB von 2020 mit AIO, DI und DO Modulen in Verwendung. Das neuste Image ist installiert und komplett auf dem neusten Stand. Als Zentraler Angelpunkt dient Node-RED. RevPiPyLoad ist ebenfalls installiert. Die Watchdog-Brücke wurde entfernt.
Das Problem:
Ich bin von dem Watchdog ein wenig verwirrt. Laut Anleitung ist ja ein 60sek Watchdog verbaut. Somit müsste nach meinem Verstand das System einen "harten" Neustart durchführen, sobald 60 Sekunden keine Flanke vorliegt. Der Watchdog wird durch Node-RED zurückgesetzt.
Die gute Nachricht: Der Watchdog funktioniert. Die rote Leuchte leuchtet eine Sekunde und A3 hiernach orange - Das System startet neu.
Der Part, wo ich verwirrt bin: Es ist für mich schwer nachvollziehbar, nach welchem Zeitkriterium der Watchdog nun auslöst. Sobald ich im laufenden Betrieb in Node-RED den Reset deaktiviere, dauert es 1:46 bis zum Neustart. In dem Fall, dass ich die Steuerung aus spannungslosen Zustand neu starte und den Watchdog nicht zurücksetze, dauert es 3:35 bis zum Neustart. Nach welchem (Zeit)Kriterium löst der Watchdog jetzt eigentlich aus? Anscheinend habe ich beim Systemstart einen zusätzlichen Zeitpuffer. Wie groß ist dieser und ist dieser determinierbar oder rein zufällig (Die heiße Bug oder Feature-Frage)?
Beste Grüße
Jan