NEWS
Javascript Adapter stürzt immer wieder ab
-
Systemdata Bitte Ausfüllen Hardwaresystem: Pi 4 Arbeitsspeicher: 4 GB Festplattenart: SD-Karte 64 GB Betriebssystem: Raspbian lite Node-Version: - Nodejs-Version: 14.18.2 NPM-Version: 6.14.15 Installationsart: Manuell Image genutzt: Ja Ort/Name der Imagedatei: - Hallo Zusammen,
leider stürzt bei mir mehrmals täglich der javascript adapter ab. Ich habe meine Scripts alle schon durchgeschaut und sehe auch keine zeitliche Verbindung zwischen Skriptausführung und Absturz. In der Regel muss ich den Adapter dann manuell neustarten. Hier mein Log (bei den ersten 3 Einträgen bin ich mir nicht sicher, ob die zum Problem gehören):
2022-01-30 10:37:09.339 - [31merror[39m: host.raspberrypi4-iob Caught by controller[0]: [pidusage] We couldn't find uptime from /proc/uptime, using os.uptime() value 2022-01-30 10:37:09.344 - [31merror[39m: host.raspberrypi4-iob Caught by controller[1]: [pidusage] We couldn't find uptime from /proc/uptime, using os.uptime() value 2022-01-30 10:37:09.344 - [31merror[39m: host.raspberrypi4-iob Caught by controller[2]: Error: EBADF: bad file descriptor, close 2022-01-30 10:37:09.345 - [31merror[39m: host.raspberrypi4-iob instance system.adapter.javascript.0 terminated with code 1 (JS_CONTROLLER_STOPPED) 2022-01-30 10:37:09.345 - [32minfo[39m: host.raspberrypi4-iob Restart adapter system.adapter.javascript.0 because enabled 2022-01-30 10:37:09.366 - [34mdebug[39m: heatingcontrol.0 (7885) system.adapter.javascript.0: logging false 2022-01-30 10:37:09.367 - [34mdebug[39m: javascript.0 (14592) system.adapter.javascript.0: logging false 2022-01-30 10:37:39.356 - [33mwarn[39m: javascript.0 (14592) Got terminate signal. Checking desired PID: 0 vs own PID 14592 2022-01-30 10:37:39.359 - [32minfo[39m: javascript.0 (14592) Stop script script.js.Shelly_Steuerung.lampe_couch_schalten 2022-01-30 10:37:39.362 - [32minfo[39m: javascript.0 (14592) Stop script script.js.Shelly_Steuerung.lampe_Tür_schalten 2022-01-30 10:37:39.379 - [32minfo[39m: javascript.0 (14592) Stop script script.js.Shelly_Steuerung.lampe_eingang_automatik 2022-01-30 10:37:39.383 - [32minfo[39m: javascript.0 (14592) Stop script script.js.Shelly_Steuerung.abwesenheitssteuerung_wohnzimmer 2022-01-30 10:37:39.390 - [32minfo[39m: javascript.0 (14592) Stop script script.js.Shelly_Steuerung.Abwesenheit 2022-01-30 10:37:39.393 - [32minfo[39m: javascript.0 (14592) Stop script script.js.Shelly_Steuerung.Anwesenheit 2022-01-30 10:37:39.397 - [32minfo[39m: javascript.0 (14592) Stop script script.js.Thermostate.TabelleHeizperiodenArbeitszimmer 2022-01-30 10:37:39.409 - [32minfo[39m: javascript.0 (14592) Stop script script.js.Thermostate.TabelleHeizperiodenGästezimmer 2022-01-30 10:37:39.426 - [32minfo[39m: javascript.0 (14592) Stop script script.js.Thermostate.Soll-Temperaturen_bereinigen 2022-01-30 10:37:39.428 - [32minfo[39m: javascript.0 (14592) Stop script script.js.Thermostate.TabelleHeizperiodenFlurKüche 2022-01-30 10:37:39.439 - [32minfo[39m: javascript.0 (14592) Stop script script.js.Thermostate.TabelleHeizperiodenBadEG 2022-01-30 10:37:39.448 - [32minfo[39m: javascript.0 (14592) Stop script script.js.Thermostate.Tabelle_HeizperiodeWohnzimmer 2022-01-30 10:37:39.457 - [32minfo[39m: javascript.0 (14592) Stop script script.js.Thermostate.TabelleHeizperiodeMaxim 2022-01-30 10:37:39.463 - [32minfo[39m: javascript.0 (14592) Stop script script.js.Thermostate.TabelleHeizperiodeSchlafzimmer 2022-01-30 10:37:39.467 - [32minfo[39m: javascript.0 (14592) Stop script script.js.Thermostate.TabelleHeizperiodeSpielzimmer 2022-01-30 10:37:39.473 - [32minfo[39m: javascript.0 (14592) Stop script script.js.Thermostate.TabelleHeizperiodeKüche 2022-01-30 10:37:39.481 - [32minfo[39m: javascript.0 (14592) terminating 2022-01-30 10:37:39.482 - [34mdebug[39m: javascript.0 (14592) Plugin sentry destroyed 2022-01-30 10:37:39.483 - [32minfo[39m: javascript.0 (14592) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2022-01-30 10:37:39.667 - [32minfo[39m: host.raspberrypi4-iob instance system.adapter.javascript.0 started with pid 21809 2022-01-30 10:37:39.715 - [33mwarn[39m: javascript.0 (14592) Got terminate signal. Checking desired PID: 21809 vs own PID 14592 2022-01-30 10:37:40.163 - [31merror[39m: host.raspberrypi4-iob instance system.adapter.javascript.0 terminated by request of the instance itself and will not be restarted, before user restarts it. 2022-01-30 10:37:40.164 - [32minfo[39m: host.raspberrypi4-iob Do not restart adapter system.adapter.javascript.0 because desired by instance
Hat jemand einen Tipp für mich?
Grüße
Alex -
@hanswurst-0 sagte in Javascript Adapter stürzt immer wieder ab:
Error: EBADF: bad file descriptor, close
Da klemmt es vielleicht irgendwo im Dateisystem.
uptime -p
läuft im Terminal durch?
-
@thomas-braun Ja läuft durch, 1 Woche 21 Minuten.
-
@hanswurst-0 sagte in Javascript Adapter stürzt immer wieder ab:
bei den ersten 3 Einträgen bin ich mir nicht sicher, ob die zum Problem gehören
was hast du sonst noch abgeschnitten?
@hanswurst-0 sagte in Javascript Adapter stürzt immer wieder ab:
Error: EBADF: bad file descriptor, close
das klingt nicht gut
Dateisystem kaputt? -
@homoran kann ich das Dateisystem überprüfen? Würde dann ein überspielen auf ne neue SD-Karte helfen?
-
@hanswurst-0 sagte in Javascript Adapter stürzt immer wieder ab:
Würde dann ein überspielen auf ne neue SD-Karte helfen?
nöö, außer du willst die Fehler mit überspielen
-
@hanswurst-0 sagte in Javascript Adapter stürzt immer wieder ab:
kann ich das Dateisystem überprüfen?
Erste Indizien liefert oft
dmesg -T | grep -i ext4
-
ok da steht im Moment noch nichts drin, weil ich den Raspi gerade heruntergefahren hatte um eine Sicherung zu machen. Werde berichten, sobald der Javascript-Adapter nochmal abgestürzt ist.