diff --git a/dev-packages/node-integration-tests/suites/vercel/sigterm-flush/scenario.ts b/dev-packages/node-integration-tests/suites/vercel/sigterm-flush/scenario.ts index 51e1b4d09ccf..21aa0deb1a1e 100644 --- a/dev-packages/node-integration-tests/suites/vercel/sigterm-flush/scenario.ts +++ b/dev-packages/node-integration-tests/suites/vercel/sigterm-flush/scenario.ts @@ -33,4 +33,7 @@ Sentry.captureMessage('SIGTERM flush message'); console.log('READY'); // Keep the process alive so the integration test can send SIGTERM. -setInterval(() => undefined, 1_000); +const interval = setInterval(() => undefined, 10_000); + +// allow graceful exit once the SIGTERM arrives. +process.once('SIGTERM', () => clearInterval(interval));