vshymanskyy / blynk-library-js

Blynk library for JS. Works with Browsers, Node.js, Espruino.
https://blynk.io/
MIT License
215 stars 67 forks source link

Lots of connect and disconnect, SSL not authorized, and crash #40

Open tuloski opened 6 years ago

tuloski commented 6 years ago

I get this very often (once a day at least):

Connecting to: blynk-cloud.com 8441 Connecting to: blynk-cloud.com 8441 Connecting to: blynk-cloud.com 8441 Connecting to: blynk-cloud.com 8441 Connecting to: blynk-cloud.com 8441 Connecting to: blynk-cloud.com 8441 Connecting to: blynk-cloud.com 8441 Connecting to: blynk-cloud.com 8441 Connecting to: blynk-cloud.com 8441 Connecting to: blynk-cloud.com 8441 Connecting to: blynk-cloud.com 8441 Connecting to: blynk-cloud.com 8441 Connecting to: blynk-cloud.com 8441 Connecting to: blynk-cloud.com 8441 Connecting to: blynk-cloud.com 8441 Connecting to: blynk-cloud.com 8441 Connecting to: blynk-cloud.com 8441 SSL authorization... SSL authorization... SSL authorization... SSL authorization... SSL authorization... Connecting to: blynk-cloud.com 8441 Connecting to: blynk-cloud.com 8441 SSL authorization... SSL authorization... Connecting to: blynk-cloud.com 8441 Connecting to: blynk-cloud.com 8441 Connecting to: blynk-cloud.com 8441 Connecting to: blynk-cloud.com 8441 Connecting to: blynk-cloud.com 8441 Connecting to: blynk-cloud.com 8441 Connecting to: blynk-cloud.com 8441 Connecting to: blynk-cloud.com 8441 Connecting to: blynk-cloud.com 8441 Connecting to: blynk-cloud.com 8441 Connecting to: blynk-cloud.com 8441 Connecting to: blynk-cloud.com 8441 SSL authorization... SSL authorization... SSL authorization... SSL authorization... SSL authorization... SSL authorization... SSL authorization... SSL authorization... SSL authorization... SSL not authorized SSL authorization... SSL authorization... SSL authorization... SSL authorization... SSL authorization... SSL authorization... SSL authorization... SSL not authorized SSL authorization... SSL not authorized SSL authorization... SSL not authorized

until it crashes....

Gun-neR commented 6 years ago

HINT - SSL not authorized

tuloski commented 6 years ago

Switching to use plain TCP instead of SSL solves the crash, but still the app goes into a connect-disconnect loop. It seems that when it disconnects, it tries to reconnect and disconnect at the same time, and probably because of some timing or bad logic, the loop goes on forever.

Gun-neR commented 6 years ago

Oh, you are now referring to this issue?...

https://community.blynk.cc/t/random-rearming-disconnect-connect-repeat-crash/23294

tuloski commented 6 years ago

Yeah, it seems the same issue.

tuloski commented 6 years ago

More info here: https://community.blynk.cc/t/js-library-connect-disconnect-loop/24185