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
After reading the issue in github, I think they will fix it in the next release. If you need to work around before that, you can try recursive timeout instead. Checkout my code:
function doSomething() {
console.log('test');
}
function doSomethingInterval() {
doSomething();
setTimeout(doSomethingInterval, 1000);
}
doSomethingInterval();