In my Node.js application, I use setInterval() to run a specific function every 1 hour. The function is executed properly for about 25 days, then the timer stop
It seems the bug (#22149) has been fixed in Node.js 10.9.0.
It may be also worth noting that this bug seems to be influencing bothsetInterval() and setTimeout() (as reported here), so the workaround with setTimeout() in the callback function wouldn't work.