Re:SetBigTimeout
by keithwhor on Friday October 18, 2024 @12:22PM
(#41880877)
Off the top of my head, a cron scheduler for a server that reads from a database and sets a timeout upon boot. Every time the server is reboot the timeouts are reinitialized (fail safe in case of downtime). If upon boot there’s a timeout > 25 days it’ll get executed immediately which is not the behavior you want.
[ Parent
| on HN ]
This should be an interval with a lookup.
Every five seconds check for due dates sooner than 10 seconds from now and schedule them.
The longer a delay the higher the odds the process exits without finishing the work.
Why would you do that in JS rather than just using cron for it?