• Hi Gordon, thanks for getting back to me so quickly.

    I only reduced the interval to 250ms to quickly illustrate the problem BUT I think what I've done is created a new one (and obscured the still-present issue.)

    Increase the interval to 15000 (15 seconds) and you'll see the real issue: the Espruino locks up after a few attempts and no longer makes the require("http") call.

    My project only demands a one-hour interval but that's a long time to wait to see it lock up. The same lock-ups appear with a 15-second interval, occuring on two Espruino/ESP8266 boards I soldered up. (They still respond to pings for some reason...)

    And different websites fail after a different number of attempts, but are consistent for each site (google.com always fails with 8 tries, espruino.com always with 4):
    google.com: 8 attempts
    espruino.com 4 attempts
    travelocity.com 20 attempts
    youtube.com 22 attempts
    nasa.gov 23 attempts

    I hope this helps.

    Thanks,
    -Neil

About

Avatar for .Neil @.Neil started