在我的Node.js应用程序中,我使用setInterval()每1小时运行一个特定的函数.该功能正常执行约25天,然后计时器停止发射.
setInterval()
25天似乎非常接近Node.js TIMEOUT_MAX(2 ^ 31毫秒≈25天),但我真的不明白为什么setInterval()在那之后应该停止执行.
TIMEOUT_MAX
更新:
我认为这可能是由Node.js中的以下错误引起的:setInterval回调函数意外停止#22149
javascript setinterval node.js
javascript ×1
node.js ×1
setinterval ×1