A Puma plugin that intercepts a configurable signal (default: SIGQUIT) and waits a configurable number of seconds before telling Puma to stop. This gives orchestrators like Kubernetes and Docker Swarm time to remove the container from load balancing before connections are closed.

Required Ruby Version

>= 2.7

Authors

Dan Schmidt

Versions

  1. 0.1.2 March 20, 2026 (7.5 KB)
  2. 0.1.1 March 20, 2026 (7.5 KB)
  3. 0.1.0 March 20, 2026 (7.5 KB)

Pushed by

GitHub

SHA 256 checksum