Hallo zusammen,
ich bin JavaScript-Neuling und habe eine Applikation geschrieben, die aus einer HTML-Seite besteht und mehrere JavaScript-Komponenten einbettet, darunter JQuery- und Json-Skripte sowie ein API zu einem KNX-System zur Haus-Automatisierung. Diese drei stammen von dem Hersteller des KNX-Gateways und ich verstehe den Code nur teilweise. Der Zugriff aus meinem Skript, das Jalousien, Rolläden, Schalter und Lampen steuert und Komponenten einer Alarmanlage überwacht, erfolgt über Callback-Funktionen.
Alles funktioniert scheinbar einwandfrei, doch nicht im Dauerbetrieb. Nach einigen Stunden, manchmal nach einigen Tagen, stürzt die App ab. Ruft man die Seite im Browser neu auf, läuft alles wieder für einige Zeit.
Der Browser läuft ohne Bildschirm auf einem alten Mac mini unter MacOS 10.11.6 (EL Capitan), auf den ich über VNC zugreife. Ich habe neben Firefox auch Safari und Chrome probiert, ohne besseres Ergebnis. Mit den eingebauten Debuggern konnte ich keinen Fehler finden.
Meine Frage: Gibt es eine Möglichkeit, das Ganze zu überwachen und bei Crash automatisch neu zu starten?
Chris