1 min read
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.