NEWS
SOLVED Iot error read ECONNRESET !!!
-
Keine Ahnung ob das hier gerade in eine sinnvolle Richtung geht.
Es scheint so als ob die Annahme ist das DSLite generell nicht tut was ich mir nicht vorstellen kann. Es kann nicht sein das so wenig usr betroffen sind und nur die den heutigen quasi Standard nutzen ...
Damit bin ich bei dem was im aws issue steht: bitte wireshark mittschnitt erstellen und da Posten.
-
An alle weiteren betroffenen bitte auch mal die Änderung aus https://github.com/aws/aws-iot-device-sdk-js/issues/280#issuecomment-529990098 versuchen und zurückmelden!!
Der Fehler kommt eher aus der 1.0.8 ... am besten nimm mal die 1.0.7 vom npm als basis oder versuchen die 1.1.0 vom Github
-
@apollon77 sagte in Iot error read ECONNRESET !!!:
Keine Ahnung ob das hier gerade in eine sinnvolle Richtung geht.
Es scheint so als ob die Annahme ist das DSLite generell nicht tut was ich mir nicht vorstellen kann. Es kann nicht sein das so wenig usr betroffen sind und nur die den heutigen quasi Standard nutzen ...
Damit bin ich bei dem was im aws issue steht: bitte wireshark mittschnitt erstellen und da Posten.
Bin ich voll deiner Meinung.
Ich habe nun auf Github ein Mitschnitt hochgeladen. -
@apollon77 Ich habe schon einen erstellt und analysiert.
https://github.com/aws/aws-iot-device-sdk-js/issues/251#issuecomment-508091498 -
@Bluefox Dann müssen wir vllt ein neues Issue auf machen mit exakt den details? Aber keine Ahnung wo das hin muss Es wäre ggf ne Idee mit dem anderen Wireshark das ergebnis von Dir zu bestätigen (2 besser als einer und so)
-
Ich habe hier 2 Aufzeichnungen hochgeladen, aber ungefiltert.
-
@Bluefox @apollon77
Kann mir jemand helfen und sagen was ich für "justinboswell" von mir genau benötigt für Logs oder sonstiges auf Github Issue #280?Danke
-
@marcuskl
Ich denke, er meint er braucht mehrere Logs mit entsprechenden Zeitangaben bei den Meldungen, damit er die verschiedenen Ereignisse im System korrelieren kann.Also z.B. für einen gemeinsamen Zeitraum, in dem der Fehler (evtl. mehrfach) auftritt,
- Wireshark-Mitschnitt, ggf. ungefiltert
- iobroker Log, IoT-Adapterinstanz dabei auf debug gestellt
- ...
-
@Stabilostick sagte in Iot error read ECONNRESET !!!:
@marcuskl
Ich denke, er mein er braucht mehrere Logs mit entsprechenden Zeitangaben bei den Meldungen, damit er die verschiedenen Ereignisse im System korrelieren kann.Also z.B. für einen gemeinsamen Zeitraum, in dem der Fehler (evtl. mehrfach) auftritt,
- Wireshark-Mitschnitt, ggf. ungefiltert
- iobroker Log, IoT-Adapterinstanz dabei auf debug gestellt
- ...
Ok danke in Ordnung, dann werde ich das morgen mal machen.
-
@apollon77
@Bluefox
@StabilostickAuf Github hat grad ein Mitwirkender von aws vorgeschlagen den keepalive Wert zu verändern, kann sich das einer der Entwickler von dem Iot Adapter anschauen.
Ich weiß nicht, was ich da machen muss. -
@marcuskl sagte in Iot error read ECONNRESET !!!:
Auf Github hat grad ein Mitwirkender von aws vorgeschlagen
Ääähm wo? Link? In dem Thread den ich kenne ist nix
-
@apollon77 sagte in Iot error read ECONNRESET !!!:
@marcuskl sagte in Iot error read ECONNRESET !!!:
Auf Github hat grad ein Mitwirkender von aws vorgeschlagen
Ääähm wo? Link? In dem Thread den ich kenne ist nix
Hier, hatte ich in einen vorherigen Beitrag hier verlinkt.
Issue 280 -
-
@Bluefox sagte in Iot error read ECONNRESET !!!:
@marcuskl https://github.com/aws/aws-iot-device-sdk-js/issues/280#issuecomment-529990098
Der error kommt seitdem ich es abgeändert habe
2019-09-10 17:53:08.200 - [31merror[39m: Caught by controller[0]: /opt/iobroker/node_modules/iobroker.iot/main.js:777 2019-09-10 17:53:08.209 - [31merror[39m: Caught by controller[0]: keepalive: 60, 2019-09-10 17:53:08.209 - [31merror[39m: Caught by controller[0]: ^^^^^^^^^ 2019-09-10 17:53:08.209 - [31merror[39m: Caught by controller[0]: SyntaxError: Unexpected identifier 2019-09-10 17:53:08.209 - [31merror[39m: Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:723:23) 2019-09-10 17:53:08.209 - [31merror[39m: Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10) 2019-09-10 17:53:08.209 - [31merror[39m: Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:653:32) 2019-09-10 17:53:08.209 - [31merror[39m: Caught by controller[0]: at tryModuleLoad (internal/modules/cjs/loader.js:593:12) 2019-09-10 17:53:08.209 - [31merror[39m: Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:585:3) 2019-09-10 17:53:08.210 - [31merror[39m: Caught by controller[0]: at Function.Module.runMain (internal/modules/cjs/loader.js:831:12) 2019-09-10 17:53:08.210 - [31merror[39m: Caught by controller[0]: at startup (internal/bootstrap/node.js:283:19) 2019-09-10 17:53:08.210 - [31merror[39m: Caught by controller[0]: at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3) 2019-09-10 17:53:08.210 - [31merror[39m: host.iobroker instance system.adapter.iot.0 terminated with code 1 () 2019-09-10 17:53:08.210 - [32minfo[39m: host.iobroker Do not restart adapter system.adapter.iot.0 because disabled or deleted 2019-09-10 17:53:08.469 - [32minfo[39m: javascript.0 received all states
-
2019-09-10 17:51:07.137 - [31merror[39m: Caught by controller[0]: /opt/iobroker/node_modules/iobroker.iot/main.js:777 2019-09-10 17:51:07.138 - [31merror[39m: Caught by controller[0]: keepalive: 60, 2019-09-10 17:51:07.138 - [31merror[39m: Caught by controller[0]: ^^^^^^^^^ 2019-09-10 17:51:07.138 - [31merror[39m: Caught by controller[0]: SyntaxError: Unexpected identifier 2019-09-10 17:51:07.138 - [31merror[39m: Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:723:23) 2019-09-10 17:51:07.138 - [31merror[39m: Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10) 2019-09-10 17:51:07.138 - [31merror[39m: Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:653:32) 2019-09-10 17:51:07.138 - [31merror[39m: Caught by controller[0]: at tryModuleLoad (internal/modules/cjs/loader.js:593:12) 2019-09-10 17:51:07.138 - [31merror[39m: Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:585:3) 2019-09-10 17:51:07.138 - [31merror[39m: Caught by controller[0]: at Function.Module.runMain (internal/modules/cjs/loader.js:831:12) 2019-09-10 17:51:07.138 - [31merror[39m: Caught by controller[0]: at startup (internal/bootstrap/node.js:283:19) 2019-09-10 17:51:07.139 - [31merror[39m: Caught by controller[0]: at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3) 2019-09-10 17:51:07.139 - [31merror[39m: host.iobroker instance system.adapter.iot.0 terminated with code 1 () 2019-09-10 17:51:07.139 - [32minfo[39m: host.iobroker Restart adapter system.adapter.iot.0 because enabled 2019-09-10 17:51:37.153 - [32minfo[39m: host.iobroker instance system.adapter.iot.0 started with pid 18328
-
@marcuskl
Da fehlt ein Komma nach den 5000 -
@marcuskl exakt ... zeile davor ein komma ans ende
-
Anscheinend hat "Keepalive", das Problem behoben.
Bis jetzt gab es kein Verbindungsabbruch mehr, nur heute morgen hat der Iot Adapter sich neu gestartet und hat ein Error ausgespuckt:2019-09-11 03:12:35.240 - [31merror[39m: iot.0 uncaught exception: Cannot read property 'message' of undefined 2019-09-11 03:12:35.241 - [31merror[39m: iot.0 TypeError: Cannot read property 'message' of undefined 2019-09-11 03:12:35.279 - [31merror[39m: Caught by controller[0]: TypeError: Cannot read property 'message' of undefined 2019-09-11 03:12:35.280 - [31merror[39m: Caught by controller[0]: at Request.request.post [as _callback] (/opt/iobroker/node_modules/iobroker.iot/lib/GoogleHome.js:1713:102) 2019-09-11 03:12:35.280 - [31merror[39m: Caught by controller[0]: at Request.self.callback (/opt/iobroker/node_modules/request/request.js:185:22) 2019-09-11 03:12:35.280 - [31merror[39m: Caught by controller[0]: at Request.emit (events.js:198:13) 2019-09-11 03:12:35.280 - [31merror[39m: Caught by controller[0]: at Request.<anonymous> (/opt/iobroker/node_modules/request/request.js:1161:10) 2019-09-11 03:12:35.280 - [31merror[39m: Caught by controller[0]: at Request.emit (events.js:198:13) 2019-09-11 03:12:35.280 - [31merror[39m: Caught by controller[0]: at IncomingMessage.<anonymous> (/opt/iobroker/node_modules/request/request.js:1083:12) 2019-09-11 03:12:35.281 - [31merror[39m: Caught by controller[0]: at Object.onceWrapper (events.js:286:20) 2019-09-11 03:12:35.281 - [31merror[39m: Caught by controller[0]: at IncomingMessage.emit (events.js:203:15) 2019-09-11 03:12:35.281 - [31merror[39m: Caught by controller[0]: at endReadableNT (_stream_readable.js:1145:12) 2019-09-11 03:12:35.281 - [31merror[39m: Caught by controller[0]: at process._tickCallback (internal/process/next_tick.js:63:19) 2019-09-11 03:12:35.281 - [31merror[39m: host.iobroker instance system.adapter.iot.0 terminated with code 0 (OK) 2019-09-11 03:12:35.281 - [32minfo[39m: host.iobroker Restart adapter system.adapter.iot.0 because enabled 2019-09-11 03:13:05.297 - [32minfo[39m: host.iobroker instance system.adapter.iot.0 started with pid 28192 2019-09-11 03:13:06.646 - [32minfo[39m: iot.0 starting. Version 1.0.8 in /opt/iobroker/node_modules/iobroker.iot, node: v10.16.3 2019-09-11 03:13:06.681 - [32minfo[39m: iot.0 Connecting with a18wym7vjdl22g.iot.eu-west-1.amazonaws.com 2019-09-11 03:13:07.229 - [32minfo[39m: iot.0 shelly.0.SHSW-1#12C27E#1.Relay0.Switch is auto added with type light. 2019-09-11 03:13:07.236 - [32minfo[39m: iot.0 shelly.0.SHSW-1#94147C#1.Relay0.Switch is auto added with type light. 2019-09-11 03:13:07.241 - [32minfo[39m: iot.0 sonoff.0.Nachtlicht Benchy.POWER is auto added with type light. 2019-09-11 03:13:07.246 - [32minfo[39m: iot.0 sonoff.0.Nachtlicht Liah.POWER is auto added with type light. 2019-09-11 03:13:07.250 - [32minfo[39m: iot.0 sonoff.0.Nachtlicht Marcus.POWER is auto added with type light. 2019-09-11 03:13:07.255 - [32minfo[39m: iot.0 sonoff.0.Stehlampe.POWER is auto added with type light. 2019-09-11 03:13:07.259 - [32minfo[39m: iot.0 shelly.0.SHSW-1#943F39#1.Relay0.Switch is auto added with type light. 2019-09-11 03:13:07.288 - [32minfo[39m: iot.0 shelly.0.SHRGBW2#5A38A7#1.color is auto added with type rgb. 2019-09-11 03:13:07.294 - [32minfo[39m: iot.0 sonoff.0.Schreibtischlampe.POWER is auto added with type light. 2019-09-11 03:13:07.298 - [32minfo[39m: iot.0 sonoff.0.Küchenlicht.POWER is auto added with type light. 2019-09-11 03:13:07.303 - [32minfo[39m: iot.0 sonoff.0.TV Steckdose.POWER is auto added with type socket. 2019-09-11 03:13:07.310 - [32minfo[39m: iot.0 tuya.0.17014830b4e62d5a02cc.1 is auto added with type socket. 2019-09-11 03:13:07.313 - [32minfo[39m: iot.0 javascript.0.scriptEnabled.Steckdosen.Schreibtischsteckdosen_Automatik is auto added with type socket. 2019-09-11 03:13:07.322 - [32minfo[39m: iot.0 Cannot auto convert chromecast.0.Küche.status.volume. Type volume is not available, yet. If you need the state please add him manually 2019-09-11 03:13:07.326 - [32minfo[39m: iot.0 Cannot auto convert chromecast.0.Schlafzimmer.status.volume. Type volume is not available, yet. If you need the state please add him manually 2019-09-11 03:13:07.330 - [32minfo[39m: iot.0 Cannot auto convert chromecast.0.WohnzimmerJBL.status.volume. Type volume is not available, yet. If you need the state please add him manually 2019-09-11 03:13:07.715 - [32minfo[39m: iot.0 Connection changed: connect
Ich glaube das hat aber nichts damit zu tun oder ?
-
An alle weiteren betroffenen bitte auch mal die Änderung aus https://github.com/aws/aws-iot-device-sdk-js/issues/280#issuecomment-529990098 versuchen und zurückmelden!!
Der Fehler kommt eher aus der 1.0.8 ... am besten nimm mal die 1.0.7 vom npm als basis oder versuchen die 1.1.0 vom Github
-
@apollon77 sagte in Iot error read ECONNRESET !!!:
An alle weiteren betroffenen bitte auch mal die Änderung aus https://github.com/aws/aws-iot-device-sdk-js/issues/280#issuecomment-529990098 versuchen und zurückmelden!!
Der Fehler kommt eher aus der 1.0.8 ... am besten nimm mal die 1.0.7 vom npm als basis oder versuchen die 1.1.0 vom Github
Ich habe gesehen Bluefox hat in der Version 1.1.4 den keepalive Value hinzugefügt, man kann ja dann einfach die neuste Version von Github laden oder ?
-
@marcuskl Ja, das ist noch viel einfacher! Und die Version sollte auch schon im Latest Repo sein