Skip to content
Dashboard

Vercel Functions now support graceful shutdown

Software Engineer, Infrastructure

Vercel Functions running on Node.js and Python runtimes now support graceful shutdown, giving you up to 500 milliseconds to run cleanup tasks before termination.

When a function is terminated, such as during scale-down, the runtime receives a SIGTERM signal. You can now use this signal to run cleanup tasks like closing database connections or flushing external logs.

process.on('SIGTERM', () => {
console.log('Cleanup goes here');
});
export default {
fetch() {
return new Response('Hi from a Vercel Function!');
}
}

Learn more about the SIGTERM signal.