TLDR: timers (setTimeout, setInterval) stop running.
I’ve got a Bun webserver running in Docker. Starter plan, micro. 1 instance, 1 volume attached. The server has internal jobs scheduled through timers like settimeout or intervals. When I migrated to Koyeb a year ago, everything was fine. Now I see that the jobs are interrupted. I don’t see any error being logged and no reason to fail.
The Koyeb AI chatbox tells me :
For now, your timer issues are likely still related to the eBPF monitoring system we discussed earlier, but without the ability to change minimum instances, you’ll need to work around it differently - maybe restructuring how your scheduled jobs work or finding alternative approaches to background processing.
So, is that it, JS timers will get canceled randomly?
(and yes there is little traffic to the server at the moment)