setTimeout用于长时间(最多24小时)

setTimeout for long periods of time (up to 24h)

本文关键字:24小时 最多 用于 长时间 setTimeout      更新时间:2023-09-26

我做了一个应该每24小时运行一次'cronjob'的网站,然而,我使用setTimeout和一个函数来计算时间,以毫秒为单位,直到它应该再次运行。我注意到cronjob在很长一段时间内运行得很好,但最近出现了问题。我没有看到任何错误,似乎setTimeout根本没有被调用。

我想知道,正如我之前被告知的那样,使用setTimeout这么长时间真的那么糟糕吗?如果是这样,我还应该用什么作为替代呢?

我想这是太老了,但只是为了澄清,设置超时是由小的空白,不应该用于较长的时间,据我所知