NEWS
Test js-controller v2.0.x (GitHub)
-
@apollon77 sagte in [Aufruf] js-controller 2.0 Beta Test:
Danke für die Tests!!
Gern!
- Testfall 3 Bitte mit der neuen 2.0.31 auf Github nochmal testen
Da stimmt was nicht:
┬─[darkiop@odin:~]─[13:35:02] ╰─>$ docker stop iobroker-redis iobroker-redis ┬─[darkiop@odin:~]─[13:41:53] ╰─>$ docker start iobroker-redis iobroker-redis
Log Master:
2019-10-15 13:41:48.364 - error: scenes.0 (1492) connect ETIMEDOUT 2019-10-15 13:41:48.366 - error: pi-hole.0 (1228) connect ETIMEDOUT 2019-10-15 13:41:48.368 - error: harmony.0 (388) connect ETIMEDOUT 2019-10-15 13:41:48.368 - error: simple-api.0 (1695) connect ETIMEDOUT 2019-10-15 13:41:48.372 - error: javascript.1 (1068) connect ETIMEDOUT 2019-10-15 13:41:48.372 - error: sql.0 (1819) connect ETIMEDOUT 2019-10-15 13:41:48.372 - error: telegram.0 (2364) connect ETIMEDOUT 2019-10-15 13:41:48.375 - error: host.iobroker-master connect ETIMEDOUT 2019-10-15 13:41:48.379 - error: hm-rega.0 (403) connect ETIMEDOUT 2019-10-15 13:41:48.379 - error: hs100.0 (480) connect ETIMEDOUT 2019-10-15 13:41:48.379 - error: tr-064-community.0 (2710) connect ETIMEDOUT 2019-10-15 13:41:48.385 - error: stiebel-isg.0 (2029) connect ETIMEDOUT 2019-10-15 13:41:48.385 - error: moma.0 (1162) connect ETIMEDOUT 2019-10-15 13:41:48.390 - error: ping.0 (1378) connect ETIMEDOUT 2019-10-15 13:41:48.391 - error: hm-rpc.1 (426) connect ETIMEDOUT 2019-10-15 13:41:48.392 - error: backitup.0 (457) connect ETIMEDOUT 2019-10-15 13:41:48.393 - error: hm-rpc.2 (450) connect ETIMEDOUT 2019-10-15 13:41:48.393 - error: javascript.0 (808) connect ETIMEDOUT 2019-10-15 13:41:48.399 - error: mercedesme.0 (1108) connect ETIMEDOUT 2019-10-15 13:41:48.407 - error: info.0 (789) connect ETIMEDOUT 2019-10-15 13:42:00.004 - warn: host.iobroker-master instance system.adapter.daswetter.0 already running with pid 11372 2019-10-15 13:42:03.215 - info: host.iobroker-master instance system.adapter.daswetter.0 terminated with code 0 (NO_ERROR) 2019-10-15 13:42:04.501 - debug: harmony.0 (388) system.adapter.admin.0: logging true 2019-10-15 13:42:04.532 - debug: harmony.0 (388) States connected to redis: 192.168.1.86:6379 2019-10-15 13:42:20.048 - error: admin.0 (419) uncaught exception: Maximum call stack size exceeded 2019-10-15 13:42:20.052 - error: admin.0 (419) RangeError: Maximum call stack size exceeded at Sender.frameAndSend (/opt/iobroker/node_modules/ws/lib/Sender.js:166:14) at /opt/iobroker/node_modules/ws/lib/Sender.js:126:12 at Sender.applyExtensions (/opt/iobroker/node_modules/ws/lib/Sender.js:287:5) at /opt/iobroker/node_modules/ws/lib/Sender.js:120:10 at Sender.flush (/opt/iobroker/node_modules/ws/lib/Sender.js:268:3) at /opt/iobroker/node_modules/ws/lib/Sender.js:270:10 at /opt/iobroker/node_modules/ws/lib/Sender.js:127:7 at Sender.applyExtensions (/opt/iobroker/node_modules/ws/lib/Sender.js:287:5) at /opt/iobroker/node_modules/ws/lib/Sender.js:120:10 at Sender.flush (/opt/iobroker/node_modules/ws/lib/Sender.js:268:3) 2019-10-15 13:42:20.318 - error: host.iobroker-master Caught by controller[0]: RangeError: Maximum call stack size exceeded 2019-10-15 13:42:20.320 - error: host.iobroker-master Caught by controller[0]: at Sender.frameAndSend (/opt/iobroker/node_modules/ws/lib/Sender.js:166:14) 2019-10-15 13:42:20.321 - error: host.iobroker-master Caught by controller[0]: at /opt/iobroker/node_modules/ws/lib/Sender.js:126:12 2019-10-15 13:42:20.323 - error: host.iobroker-master Caught by controller[0]: at Sender.applyExtensions (/opt/iobroker/node_modules/ws/lib/Sender.js:287:5) 2019-10-15 13:42:20.324 - error: host.iobroker-master Caught by controller[0]: at /opt/iobroker/node_modules/ws/lib/Sender.js:120:10 2019-10-15 13:42:20.325 - error: host.iobroker-master Caught by controller[0]: at Sender.flush (/opt/iobroker/node_modules/ws/lib/Sender.js:268:3) 2019-10-15 13:42:20.326 - error: host.iobroker-master Caught by controller[0]: at /opt/iobroker/node_modules/ws/lib/Sender.js:270:10 2019-10-15 13:42:20.327 - error: host.iobroker-master Caught by controller[0]: at /opt/iobroker/node_modules/ws/lib/Sender.js:127:7 2019-10-15 13:42:20.328 - error: host.iobroker-master Caught by controller[0]: at Sender.applyExtensions (/opt/iobroker/node_modules/ws/lib/Sender.js:287:5) 2019-10-15 13:42:20.328 - error: host.iobroker-master Caught by controller[0]: at /opt/iobroker/node_modules/ws/lib/Sender.js:120:10 2019-10-15 13:42:20.329 - error: host.iobroker-master Caught by controller[0]: at Sender.flush (/opt/iobroker/node_modules/ws/lib/Sender.js:268:3) 2019-10-15 13:42:20.331 - info: host.iobroker-master instance system.adapter.admin.0 terminated with code 0 (NO_ERROR) 2019-10-15 13:42:20.333 - info: host.iobroker-master Restart adapter system.adapter.admin.0 because enabled 2019-10-15 13:42:20.340 - debug: harmony.0 (388) system.adapter.admin.0: logging false 2019-10-15 13:42:49.810 - info: tankerkoenig.0 (2155) Reading data from tankerkoenig ... 2019-10-15 13:42:50.388 - info: host.iobroker-master instance system.adapter.admin.0 started with pid 27743 2019-10-15 13:43:00.021 - info: host.iobroker-master instance system.adapter.daswetter.0 started with pid 28216 2019-10-15 13:43:09.649 - info: host.iobroker-master instance system.adapter.daswetter.0 terminated with code 0 (NO_ERROR)
Keine neue States da:
-
@darkiop in dem Fall ist Admin gestorben weil sich irgendwie Dinge aufgestaut haben und Admin restartet. Ggf fehlen dadurch Daten? Lad im browser mal neu. Jetzt fehlende States da?
Ansonsten hat sich der iobroker aber wieder gefangen mit der Version oder?!
-
@darkiop Aahhh noch eine Frage: du hast nur States im redis, korrekt?
-
Ok, zweiter Test - jetzt ohne den admin.0 crash ....
der Master ist wieder auf den Beinen, der Slave hat es aber nicht geschaft. stop/start aufm Slave und er ist wieder verbunden.
Puffert der controller auch Logs? Die 3 hier sind eigentlich entstanden während redis weg war, geschrieben wurden sie nach dem redis wieder da war:
2019-10-15 14:00:00.786 - info: javascript.0 (618) script.js.PRODUKTIV.Beleuchtung.01_Bewegungsmelder_Flur: +++ Bewegung im Flur. Helligkeitsschwelle bei < 10 | Aktuelle Helligkeit: 31.8 | Licht wird nicht geschaltet. +++ 2019-10-15 14:00:01.180 - info: javascript.0 (618) script.js.PRODUKTIV.Beleuchtung.01_Bewegungsmelder_Flur: +++ Bewegung im Flur. Helligkeitsschwelle bei < 10 | Aktuelle Helligkeit: 32.6 | Licht wird nicht geschaltet. +++ 2019-10-15 14:00:01.523 - info: javascript.0 (618) script.js.PRODUKTIV.Beleuchtung.01_Bewegungsmelder_Flur: +++ Bewegung im Flur. Helligkeitsschwelle bei < 10 | Aktuelle Helligkeit: 32.6 | Licht wird nicht geschaltet. +++
Edit:
So lange war redis weg:
-
@apollon77 sagte in [Aufruf] js-controller 2.0 Beta Test:
Aahhh noch eine Frage: du hast nur States im redis, korrekt?
Ja.
-
-
Mir ist noch was aufgefallen. Hab für den fullybrowser nen Chron Job im Admin angelegt.
Alle 4 Stunden neustarten.... Der Log sieht dann so aus. Ist der einzige adapter mit nem Chron job bei mir..
-
@smartboart denke alles nur Warnungen.
-
@smartboart sicher das es 4 stündlich ist? Das siehe eher nach minütlich aus.
-
@darkiop hast du hier bitte das Slave log komplett von dem Zeitraum?
-
@apollon77 said in [Aufruf] js-controller 2.0 Beta Test:
@smartboart sicher das es 4 stündlich ist? Das siehe eher nach minütlich aus.
ja sehr sicher...Das ist jadas verwunderliche...noch dazu der Fehler.
instance system.adapter.fullybrowser.0 terminated with code 156 (156)
-
@smartboart
das ist alle 4 Stunden jede Minute -
@Jan1 oh ok..ich glaube ich sollte mich nochmal mit den Chron Zeiten auseinanderstzen..Danke!!!
-
@apollon77 said in [Aufruf] js-controller 2.0 Beta Test:
@smartboart denke alles nur Warnungen.
ok danke..hab ich mir gedacht, macht auch keine Probleme. Wenn du oder sonst wer dennoch ne Idee hat wie man diese gyp und nan Warnungen abstellt, gerne her damit.....
-
-
Sooooooo @darkiop Super Feedback!!
Die 2.0.32 ist auf GitHub, könntest Du alle 4 cases nochmal checken bitte?
Bisher wurden Adapter beim verlieren der States Connection beendet, aber der Host hat nur bei Objects-DB-verlust was getan ... Damit gab es Edge cases. Ist jetzt geändert.
-
Danke. Ich schau mal ob ich heut noch dazu komme
-
@apollon77 Noch ne Frage, kann ich eigentlich auch über Github eine alte Version ziehen? Also wie müsste ich z.b. vorgehen wenn ich jetzt wieder die 2.0.25 möchte für die es aber keine NPM Version gibt?
-
Die Versionsnummer mit anhängen (geht bei allen NPM-Paketen), also npm install ioBroker/ioBroker.js-controller@2.0.25
-
@apollon77 sagte in [Aufruf] js-controller 2.0 Beta Test:
Sooooooo @darkiop Super Feedback!!
Die 2.0.32 ist auf GitHub, könntest Du alle 4 cases nochmal checken bitte?
Bisher wurden Adapter beim verlieren der States Connection beendet, aber der Host hat nur bei Objects-DB-verlust was getan ... Damit gab es Edge cases. Ist jetzt geändert.
Das war jetzt doch Aufwändiger als Gedacht, siehe TF3
Mein Log von Heute ging eben auch per Mail an dich raus.