POSTS

RSS ↗

Gunicorn Timeout Is Not What You Think It Is

Gunicorn timeout is not a request timeout, it's the timeout of the whole worker not being responsive.

gunicorn · 6 min

Anatomy of Graceful Shutdown: Part 5

Deep dive into Prometheus graceful shutdown: analyzing the run.Group pattern, TSDB persistence, scrape manager coordination, and multi-component synchronization

go · 11 min

Anatomy of Graceful Shutdown: Part 4

Deep dive into Celery graceful shutdown and architecture with RabbitMQ/AMQP: in-depth analysis across four projects (Celery, Kombu, py-amqp, billiard)

python · 10 min

Anatomy of Graceful Shutdown: Part 3

Tracking how application shuts down within the modern kubernetes environment

docker · 12 min

Anatomy of Graceful Shutdown: Part 6 - nginx's Master-Worker Coordination

Deep dive into nginx's graceful shutdown implementation: signal handling, master-worker coordination, connection cleanup, and shutdown timeouts

nginx · 9 min