---
title: "sigterm"
lang: "en"
author: "Mohammad Abu Mattar"
canonical: https://mkabumattar.com/codesnippets/tags/sigterm
---

[Home](/)›[All Snippets](/codesnippets)›[All Tags](/codesnippets/tags)›[Sigterm](/codesnippets/tags/sigterm)

Tag

1Snippet

# #Sigterm

LanguageAllBash (7)Python (7)Typescript (4)Bash and Python (1)Javascript (1)Python, Node.js and Go (1)SQL and Python (1)CategoryAllDevops (10)Aws (6)Shell scripting (6)Backend (5)Python (5)Nodejs (4)Automation (3)Productivity (3)Database (2)Performance (2)Ai ml (1)Async (1)Bash (1)Clean code (1)Cloud (1)Computer vision (1)Data modeling (1)Document processing (1)Kubernetes (1)Linux (1)Networking (1)Security (1)Typescript (1)TagAllPython (8)DevOps (7)Bash (6)NodeJS (6)AWS (5)Shell Scripting (5)Automation (4)Performance (4)Configuration (3)S3 (3)TypeScript (3)Backend (2)Boto3 (2)CI/CD (2)Cloud (2)Concurrency (2)DevTools (2)Environment Variables (2)IAM (2)Linux (2)Microservices (2)POSIX (2)Productivity (2)Terminal (2)Validation (2)AI Models (1)Aiohttp (1)Asyncio (1)AWS SDK v3 (1)BestPractices (1)BigData (1)Caching (1)CloudSecurity (1)Computer Vision (1)Context managers (1)Cron (1)CRUD (1)Database (1)Dataclass (1)DataScience (1)Document Processing (1)DocumentClient (1)Dotenv (1)DynamoDB (1)EC2 (1)Echo (1)Exitstack (1)Exponential Backoff (1)Express (1)Fastify (1)File upload (1)Flock (1)Frozen (1)Go (1)Graceful Shutdown (1)HTTP (1)Indexes (1)Infrastructure (1)Kubernetes (1)Locking (1)Machine Learning (1)MemoryOptimization (1)MLOps (1)MultiEnvironment (1)Multipart (1)OCR (1)Open Source (1)Optimization (1)Pid file (1)PostgreSQL (1)Presigned url (1)Printf (1)Pydantic (1)QueryOptimization (1)Redis (1)Resources (1)Retry (1)Scripting (1)Scripting Best Practices (1)SecretsManagement (1)SecretsManager (1)Security (1)Shell (1)SIGTERM (1)Slots (1)SQL (1)Text Recognition (1)Vault (1)With statement (1)Zod (1)Zsh (1)SortNewest firstOldest firstA to ZShortest read first

[![Node.js Graceful Shutdown: Handle SIGTERM in Express and Fastify](/_astro/hero.Dsw4yeuD_Z271c9w.webp)](/codesnippets/post/nodejs-graceful-shutdown-sigterm-express-fastify)

## [Node.js Graceful Shutdown: Handle SIGTERM in Express and Fastify](/codesnippets/post/nodejs-graceful-shutdown-sigterm-express-fastify)

-   [Nodejs](/codesnippets/categories/nodejs)
-   [Kubernetes](/codesnippets/categories/kubernetes)
-   30 Oct 2026
-   06 Mins read

Quick Tip Node's default SIGTERM handler exits immediately, so every deploy kills your in-flight requests. Here's a shutdown handler that drains them properly, in about 80 lines. The Problem

[#Node.js](/codesnippets/tags/nodejs)[#SIGTERM](/codesnippets/tags/sigterm)[#Graceful Shutdown](/codesnippets/tags/graceful-shutdown)+3 tags

[Typescript](/codesnippets/typescript)

[View Code](/codesnippets/post/nodejs-graceful-shutdown-sigterm-express-fastify)
