From dcda40246f3f7b22c9f59f36fc38c276f5274b16 Mon Sep 17 00:00:00 2001 From: aadesh18 <110230993+aadesh18@users.noreply.github.com> Date: Mon, 1 Dec 2025 01:39:35 -0500 Subject: [PATCH] Update apps/backend/scripts/run-cron-jobs.ts Co-authored-by: Konsti Wohlwend --- apps/backend/scripts/run-cron-jobs.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/apps/backend/scripts/run-cron-jobs.ts b/apps/backend/scripts/run-cron-jobs.ts index 49dbd2c4f..cebc0da17 100644 --- a/apps/backend/scripts/run-cron-jobs.ts +++ b/apps/backend/scripts/run-cron-jobs.ts @@ -23,9 +23,13 @@ async function main() { }); for (const endpoint of endpoints) { - setInterval(() => { - run(endpoint); - }, 60000); + runAsynchronously(async () => { + while (true) { + run(endpoint); + // Vercel only guarantees minute-granularity for cron jobs, so we randomize the interval + await wait(Math.random() * 120_000); + } + }); } }